# near model CODE resource # jump table entries: 824-902 (79 of them) 00000000 4E56 0000 link A6, 0 00000004 1B7C 0001 DE8C move.b [A5 - 0x2174], 0x1 0000000A 4E5E unlink A6 0000000C 4E75 rts fn0000000E: 0000000E 4E56 0000 link A6, 0 00000012 2F07 move.l -[A7], D7 00000014 1E2D DE90 move.b D7, [A5 - 0x2170] 00000018 1B6E 000B DE90 move.b [A5 - 0x2170], [A6 + 0xB] 0000001E 1007 move.b D0, D7 00000020 2E2E FFFC move.l D7, [A6 - 0x4] 00000024 4E5E unlink A6 00000026 4E75 rts fn00000028: 00000028 4E56 0000 link A6, 0 0000002C 2F07 move.l -[A7], D7 0000002E 1E2D DE94 move.b D7, [A5 - 0x216C] 00000032 1B6E 000B DE94 move.b [A5 - 0x216C], [A6 + 0xB] 00000038 1007 move.b D0, D7 0000003A 2E2E FFFC move.l D7, [A6 - 0x4] 0000003E 4E5E unlink A6 00000040 4E75 rts 00000042 4E56 0000 link A6, 0 00000046 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 0000004A 266E 0008 movea.l A3, [A6 + 0x8] 0000004E 7E00 moveq.l D7, 0x00 00000050 4244 clr.w D4 00000052 206D E51E movea.l A0, [A5 - 0x1AE2] 00000056 3C28 000E move.w D6, [A0 + 0xE] 0000005A 6000 009C bra +0x9E /* 000000F8 */ label0000005E: 0000005E 598F subq.l A7, 4 00000060 3F06 move.w -[A7], D6 00000062 4EAD 31CA jsr [A5 + 0x31CA /* export_1589 */] 00000066 285F movea.l A4, [A7]+ 00000068 200C move.l D0, A4 0000006A 6606 bne +0x8 /* 00000072 */ 0000006C 2007 move.l D0, D7 0000006E 6000 0096 bra +0x98 /* 00000106 */ label00000072: 00000072 3004 move.w D0, D4 00000074 5244 addq.w D4, 1 00000076 206D E51E movea.l A0, [A5 - 0x1AE2] 0000007A B068 000C cmp.w D0, [A0 + 0xC] 0000007E 6F06 ble +0x8 /* 00000086 */ 00000080 2007 move.l D0, D7 00000082 6000 0082 bra +0x84 /* 00000106 */ label00000086: 00000086 303C 0914 move.w D0, 0x914 0000008A C06C 0008 and.w D0, [A4 + 0x8] 0000008E 7200 moveq.l D1, 0x00 00000090 3200 move.w D1, D0 00000092 4A81 tst.l D1 00000094 665E bne +0x60 /* 000000F4 */ 00000096 4A94 tst.l [A4] 00000098 57C3 seq D3 0000009A 4403 neg.b D3 0000009C 6704 beq +0x6 /* 000000A2 */ 0000009E 7000 moveq.l D0, 0x00 000000A0 600A bra +0xC /* 000000AC */ label000000A2: 000000A2 2054 movea.l A0, [A4] 000000A4 2050 movea.l A0, [A0] 000000A6 700C moveq.l D0, 0x0C 000000A8 C0A8 000C and.l D0, [A0 + 0xC] label000000AC: 000000AC 7204 moveq.l D1, 0x04 000000AE B280 cmp.l D1, D0 000000B0 6742 beq +0x44 /* 000000F4 */ 000000B2 4AAC 0016 tst.l [A4 + 0x16] 000000B6 673C beq +0x3E /* 000000F4 */ 000000B8 206C 0016 movea.l A0, [A4 + 0x16] 000000BC 4A90 tst.l [A0] 000000BE 6734 beq +0x36 /* 000000F4 */ 000000C0 B7EC 0016 cmpa.l A3, [A4 + 0x16] 000000C4 672E beq +0x30 /* 000000F4 */ 000000C6 7006 moveq.l D0, 0x06 000000C8 2F00 move.l -[A7], D0 000000CA A069 syscall HGetState 000000CC 4880 ext.w D0 000000CE 48C0 ext.l D0 000000D0 2F00 move.l -[A7], D0 000000D2 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000000D6 4A00 tst.b D0 000000D8 504F addq.w A7, 8 000000DA 6618 bne +0x1A /* 000000F4 */ 000000DC 598F subq.l A7, 4 000000DE 2F2C 0016 move.l -[A7], [A4 + 0x16] 000000E2 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 000000E6 2A1F move.l D5, [A7]+ 000000E8 9BAD DE9A sub.l [A5 - 0x2166], D5 000000EC DE85 add.l D7, D5 000000EE 206C 0016 movea.l A0, [A4 + 0x16] 000000F2 A049 syscall HPurge label000000F4: 000000F4 3C2C 000C move.w D6, [A4 + 0xC] label000000F8: 000000F8 4A46 tst.w D6 000000FA 6F08 ble +0xA /* 00000104 */ 000000FC BEAE 000C cmp.l D7, [A6 + 0xC] 00000100 6D00 FF5C blt -0xA2 /* 0000005E */ label00000104: 00000104 2007 move.l D0, D7 label00000106: 00000106 4CEE 18F8 FFE4 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x1C] 0000010C 4E5E unlink A6 0000010E 4E75 rts fn00000110: 00000110 4E56 0000 link A6, 0 00000114 48E7 1108 movem.l -[A7], D3,D7,A4 00000118 4EBA 03D2 jsr [PC + 0x3D2 /* 000004EC */] 0000011C 3E00 move.w D7, D0 0000011E 202E 0008 move.l D0, [A6 + 0x8] 00000122 A122 syscall NewHandle, flags=1 00000124 2848 movea.l A4, A0 00000126 200C move.l D0, A4 00000128 6704 beq +0x6 /* 0000012E */ 0000012A 204C movea.l A0, A4 0000012C A023 syscall DisposHandle/DisposeHandle label0000012E: 0000012E 48C7 ext.l D7 00000130 2F07 move.l -[A7], D7 00000132 4EBA 03EE jsr [PC + 0x3EE /* 00000522 */] 00000136 200C move.l D0, A4 00000138 56C3 sne D3 0000013A 4403 neg.b D3 0000013C 1003 move.b D0, D3 0000013E 584F addq.w A7, 4 00000140 4CEE 1088 FFF4 movem.l D3,D7,A4, [A6 - 0xC] 00000146 4E5E unlink A6 00000148 4E75 rts fn0000014A: 0000014A 4E56 0000 link A6, 0 0000014E 2F03 move.l -[A7], D3 00000150 4A2D DE8C tst.b [A5 - 0x2174] 00000154 6704 beq +0x6 /* 0000015A */ 00000156 7001 moveq.l D0, 0x01 00000158 6018 bra +0x1A /* 00000172 */ label0000015A: 0000015A 202D DE48 move.l D0, [A5 - 0x21B8] 0000015E D0AD DE96 add.l D0, [A5 - 0x216A] 00000162 222E 0008 move.l D1, [A6 + 0x8] 00000166 D280 add.l D1, D0 00000168 B2AD DE9E cmp.l D1, [A5 - 0x2162] 0000016C 5FC3 sle D3 0000016E 4403 neg.b D3 00000170 1003 move.b D0, D3 label00000172: 00000172 262E FFFC move.l D3, [A6 - 0x4] 00000176 4E5E unlink A6 00000178 4E75 rts fn0000017A: 0000017A 4E56 0000 link A6, 0 0000017E 2F07 move.l -[A7], D7 00000180 2E2E 0008 move.l D7, [A6 + 0x8] 00000184 7004 moveq.l D0, 0x04 00000186 C06E 000E and.w D0, [A6 + 0xE] 0000018A 7200 moveq.l D1, 0x00 0000018C 3200 move.w D1, D0 0000018E 4A81 tst.l D1 00000190 6706 beq +0x8 /* 00000198 */ 00000192 DFAD DE9A add.l [A5 - 0x2166], D7 00000196 6004 bra +0x6 /* 0000019C */ label00000198: 00000198 DFAD DE96 add.l [A5 - 0x216A], D7 label0000019C: 0000019C 2E2E FFFC move.l D7, [A6 - 0x4] 000001A0 4E5E unlink A6 000001A2 4E75 rts 000001A4 4E56 0000 link A6, 0 000001A8 2F0C move.l -[A7], A4 000001AA 286E 0008 movea.l A4, [A6 + 0x8] 000001AE 200C move.l D0, A4 000001B0 6718 beq +0x1A /* 000001CA */ 000001B2 302E 000E move.w D0, [A6 + 0xE] 000001B6 48C0 ext.l D0 000001B8 2F00 move.l -[A7], D0 000001BA 2F0C move.l -[A7], A4 000001BC 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 000001C0 588F addq.l A7, 4 000001C2 2F00 move.l -[A7], D0 000001C4 4EBA FFB4 jsr [PC - 0x4C /* 0000017A */] 000001C8 504F addq.w A7, 8 label000001CA: 000001CA 286E FFFC movea.l A4, [A6 - 0x4] 000001CE 4E5E unlink A6 000001D0 4E75 rts fn000001D2: 000001D2 4E56 0000 link A6, 0 000001D6 302E 000E move.w D0, [A6 + 0xE] 000001DA 48C0 ext.l D0 000001DC 2F00 move.l -[A7], D0 000001DE 202E 0008 move.l D0, [A6 + 0x8] 000001E2 4480 neg.l D0 000001E4 2F00 move.l -[A7], D0 000001E6 4EBA FF92 jsr [PC - 0x6E /* 0000017A */] 000001EA 4E5E unlink A6 000001EC 4E75 rts 000001EE 4E56 0000 link A6, 0 000001F2 2F0C move.l -[A7], A4 000001F4 286E 0008 movea.l A4, [A6 + 0x8] 000001F8 200C move.l D0, A4 000001FA 6718 beq +0x1A /* 00000214 */ 000001FC 302E 000E move.w D0, [A6 + 0xE] 00000200 48C0 ext.l D0 00000202 2F00 move.l -[A7], D0 00000204 2F0C move.l -[A7], A4 00000206 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 0000020A 588F addq.l A7, 4 0000020C 2F00 move.l -[A7], D0 0000020E 4EBA FFC2 jsr [PC - 0x3E /* 000001D2 */] 00000212 504F addq.w A7, 8 label00000214: 00000214 286E FFFC movea.l A4, [A6 - 0x4] 00000218 4E5E unlink A6 0000021A 4E75 rts fn0000021C: 0000021C 4E56 0000 link A6, 0 00000220 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 00000224 266E 0014 movea.l A3, [A6 + 0x14] 00000228 2C2E 000C move.l D6, [A6 + 0xC] 0000022C A01C syscall FreeMem 0000022E 2800 move.l D4, D0 00000230 206D E51E movea.l A0, [A5 - 0x1AE2] 00000234 3E28 0010 move.w D7, [A0 + 0x10] 00000238 6000 00B6 bra +0xB8 /* 000002F0 */ label0000023C: 0000023C 598F subq.l A7, 4 0000023E 3F07 move.w -[A7], D7 00000240 4EAD 31C2 jsr [A5 + 0x31C2 /* export_1588 */] 00000244 285F movea.l A4, [A7]+ 00000246 200C move.l D0, A4 00000248 6606 bne +0x8 /* 00000250 */ 0000024A 7000 moveq.l D0, 0x00 0000024C 6000 00AA bra +0xAC /* 000002F8 */ label00000250: 00000250 3A2C 000E move.w D5, [A4 + 0xE] 00000254 303C 0800 move.w D0, 0x800 00000258 C06C 0008 and.w D0, [A4 + 0x8] 0000025C 7200 moveq.l D1, 0x00 0000025E 3200 move.w D1, D0 00000260 4A81 tst.l D1 00000262 6600 008A bne +0x8C /* 000002EE */ 00000266 303C 0104 move.w D0, 0x104 0000026A C06C 0008 and.w D0, [A4 + 0x8] 0000026E 7200 moveq.l D1, 0x00 00000270 3200 move.w D1, D0 00000272 4A81 tst.l D1 00000274 6620 bne +0x22 /* 00000296 */ 00000276 4A94 tst.l [A4] 00000278 57C3 seq D3 0000027A 4403 neg.b D3 0000027C 6704 beq +0x6 /* 00000282 */ 0000027E 7000 moveq.l D0, 0x00 00000280 600A bra +0xC /* 0000028C */ label00000282: 00000282 2054 movea.l A0, [A4] 00000284 2050 movea.l A0, [A0] 00000286 700C moveq.l D0, 0x0C 00000288 C0A8 000C and.l D0, [A0 + 0xC] label0000028C: 0000028C 322E 000A move.w D1, [A6 + 0xA] 00000290 48C1 ext.l D1 00000292 B280 cmp.l D1, D0 00000294 6714 beq +0x16 /* 000002AA */ label00000296: 00000296 4AAC 0016 tst.l [A4 + 0x16] 0000029A 6752 beq +0x54 /* 000002EE */ 0000029C 558F subq.l A7, 2 0000029E 2F2C 0016 move.l -[A7], [A4 + 0x16] 000002A2 4EBA 043E jsr [PC + 0x43E /* 000006E2 */] 000002A6 4A1F tst.b [A7]+ 000002A8 6644 bne +0x46 /* 000002EE */ label000002AA: 000002AA 206E 0018 movea.l A0, [A6 + 0x18] 000002AE 10BC 0001 move.b [A0], 0x1 000002B2 3F07 move.w -[A7], D7 000002B4 7004 moveq.l D0, 0x04 000002B6 3F00 move.w -[A7], D0 000002B8 4EAD 304A jsr [A5 + 0x304A /* export_1541 */] 000002BC 4A13 tst.b [A3] 000002BE 661E bne +0x20 /* 000002DE */ 000002C0 A01C syscall FreeMem 000002C2 9084 sub.l D0, D4 000002C4 BC80 cmp.l D6, D0 000002C6 6C26 bge +0x28 /* 000002EE */ 000002C8 2F06 move.l -[A7], D6 000002CA 4EBA FE44 jsr [PC - 0x1BC /* 00000110 */] 000002CE 4A00 tst.b D0 000002D0 584F addq.w A7, 4 000002D2 6704 beq +0x6 /* 000002D8 */ 000002D4 7001 moveq.l D0, 0x01 000002D6 6020 bra +0x22 /* 000002F8 */ label000002D8: 000002D8 16BC 0001 move.b [A3], 0x1 000002DC 6010 bra +0x12 /* 000002EE */ label000002DE: 000002DE 2F06 move.l -[A7], D6 000002E0 4EBA FE2E jsr [PC - 0x1D2 /* 00000110 */] 000002E4 4A00 tst.b D0 000002E6 584F addq.w A7, 4 000002E8 6704 beq +0x6 /* 000002EE */ 000002EA 7001 moveq.l D0, 0x01 000002EC 600A bra +0xC /* 000002F8 */ label000002EE: 000002EE 3E05 move.w D7, D5 label000002F0: 000002F0 4A47 tst.w D7 000002F2 6E00 FF48 bgt -0xB6 /* 0000023C */ 000002F6 7000 moveq.l D0, 0x00 label000002F8: 000002F8 4CEE 18F8 FFE4 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x1C] 000002FE 4E5E unlink A6 00000300 4E75 rts fn00000302: 00000302 4E56 0000 link A6, 0 00000306 48E7 0318 movem.l -[A7], D6,D7,A3,A4 0000030A 266E 0008 movea.l A3, [A6 + 0x8] 0000030E 286E 000C movea.l A4, [A6 + 0xC] 00000312 2C2E 0010 move.l D6, [A6 + 0x10] 00000316 2E2E 0014 move.l D7, [A6 + 0x14] 0000031A 2F0B move.l -[A7], A3 0000031C 2F0C move.l -[A7], A4 0000031E 2F06 move.l -[A7], D6 00000320 2F07 move.l -[A7], D7 00000322 700C moveq.l D0, 0x0C 00000324 2F00 move.l -[A7], D0 00000326 4EBA FEF4 jsr [PC - 0x10C /* 0000021C */] 0000032A 4A00 tst.b D0 0000032C 4FEF 0014 lea.l A7, [A7 + 0x14] 00000330 6708 beq +0xA /* 0000033A */ 00000332 1D7C 0001 0018 move.b [A6 + 0x18], 0x1 00000338 6024 bra +0x26 /* 0000035E */ label0000033A: 0000033A 2F0B move.l -[A7], A3 0000033C 2F0C move.l -[A7], A4 0000033E 2F06 move.l -[A7], D6 00000340 2F07 move.l -[A7], D7 00000342 7008 moveq.l D0, 0x08 00000344 2F00 move.l -[A7], D0 00000346 4EBA FED4 jsr [PC - 0x12C /* 0000021C */] 0000034A 4A00 tst.b D0 0000034C 4FEF 0014 lea.l A7, [A7 + 0x14] 00000350 6708 beq +0xA /* 0000035A */ 00000352 1D7C 0001 0018 move.b [A6 + 0x18], 0x1 00000358 6004 bra +0x6 /* 0000035E */ label0000035A: 0000035A 422E 0018 clr.b [A6 + 0x18] label0000035E: 0000035E 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 00000364 4E5E unlink A6 00000366 205F movea.l A0, [A7]+ 00000368 4FEF 0010 lea.l A7, [A7 + 0x10] 0000036C 4ED0 jmp [A0] fn0000036E: 0000036E 4E56 0000 link A6, 0 00000372 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000376 266E 000C movea.l A3, [A6 + 0xC] 0000037A 4206 clr.b D6 0000037C 286D E51E movea.l A4, [A5 - 0x1AE2] 00000380 206D DE88 movea.l A0, [A5 - 0x2178] 00000384 2050 movea.l A0, [A0] 00000386 3828 000A move.w D4, [A0 + 0xA] 0000038A 4247 clr.w D7 0000038C 6000 0082 bra +0x84 /* 00000410 */ label00000390: 00000390 48C7 ext.l D7 00000392 206D DE88 movea.l A0, [A5 - 0x2178] 00000396 2050 movea.l A0, [A0] 00000398 2007 move.l D0, D7 0000039A D080 add.l D0, D0 0000039C 2200 move.l D1, D0 0000039E D281 add.l D1, D1 000003A0 D081 add.l D0, D1 000003A2 2B70 0818 E51E move.l [A5 - 0x1AE2], [A0 + D0 + 0x18] 000003A8 6762 beq +0x64 /* 0000040C */ 000003AA B9ED E51E cmpa.l A4, [A5 - 0x1AE2] 000003AE 675C beq +0x5E /* 0000040C */ 000003B0 206D E51E movea.l A0, [A5 - 0x1AE2] 000003B4 4AA8 0004 tst.l [A0 + 0x4] 000003B8 6728 beq +0x2A /* 000003E2 */ 000003BA 2248 movea.l A1, A0 000003BC 2069 0004 movea.l A0, [A1 + 0x4] 000003C0 A069 syscall HGetState 000003C2 1A00 move.b D5, D0 000003C4 226D E51E movea.l A1, [A5 - 0x1AE2] 000003C8 2069 0004 movea.l A0, [A1 + 0x4] 000003CC A029 syscall HLock 000003CE 206D E51E movea.l A0, [A5 - 0x1AE2] 000003D2 2068 0004 movea.l A0, [A0 + 0x4] 000003D6 2050 movea.l A0, [A0] 000003D8 41E8 0014 lea.l A0, [A0 + 0x14] 000003DC 226D E51E movea.l A1, [A5 - 0x1AE2] 000003E0 2288 move.l [A1], A0 label000003E2: 000003E2 558F subq.l A7, 2 000003E4 2F2E 0014 move.l -[A7], [A6 + 0x14] 000003E8 2F2E 0010 move.l -[A7], [A6 + 0x10] 000003EC 2F0B move.l -[A7], A3 000003EE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003F2 4EBA FF0E jsr [PC - 0xF2 /* 00000302 */] 000003F6 1C1F move.b D6, [A7]+ 000003F8 206D E51E movea.l A0, [A5 - 0x1AE2] 000003FC 4AA8 0004 tst.l [A0 + 0x4] 00000400 670A beq +0xC /* 0000040C */ 00000402 2248 movea.l A1, A0 00000404 2069 0004 movea.l A0, [A1 + 0x4] 00000408 1005 move.b D0, D5 0000040A A06A syscall HSetState label0000040C: 0000040C 3007 move.w D0, D7 0000040E 5247 addq.w D7, 1 label00000410: 00000410 B847 cmp.w D4, D7 00000412 6F06 ble +0x8 /* 0000041A */ 00000414 4A06 tst.b D6 00000416 6700 FF78 beq -0x86 /* 00000390 */ label0000041A: 0000041A 2B4C E51E move.l [A5 - 0x1AE2], A4 0000041E 1D46 0018 move.b [A6 + 0x18], D6 00000422 4CEE 18F0 FFE8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x18] 00000428 4E5E unlink A6 0000042A 205F movea.l A0, [A7]+ 0000042C 4FEF 0010 lea.l A7, [A7 + 0x10] 00000430 4ED0 jmp [A0] 00000432 4E56 FFFA link A6, -0x0006 00000436 48E7 0300 movem.l -[A7], D6,D7 0000043A 3C2E 000E move.w D6, [A6 + 0xE] 0000043E 2E2E 0008 move.l D7, [A6 + 0x8] 00000442 426E FFFA clr.w [A6 - 0x6] 00000446 426D E54A clr.w [A5 - 0x1AB6] 0000044A 48C6 ext.l D6 0000044C 2F06 move.l -[A7], D6 0000044E 2F07 move.l -[A7], D7 00000450 4EBA FCF8 jsr [PC - 0x308 /* 0000014A */] 00000454 4A00 tst.b D0 00000456 504F addq.w A7, 8 00000458 6606 bne +0x8 /* 00000460 */ 0000045A 7000 moveq.l D0, 0x00 0000045C 6000 0084 bra +0x86 /* 000004E2 */ label00000460: 00000460 2F07 move.l -[A7], D7 00000462 4EBA FCAC jsr [PC - 0x354 /* 00000110 */] 00000466 4A00 tst.b D0 00000468 584F addq.w A7, 4 0000046A 6704 beq +0x6 /* 00000470 */ 0000046C 7001 moveq.l D0, 0x01 0000046E 6072 bra +0x74 /* 000004E2 */ label00000470: 00000470 4AAD E51E tst.l [A5 - 0x1AE2] 00000474 671C beq +0x1E /* 00000492 */ 00000476 558F subq.l A7, 2 00000478 2F07 move.l -[A7], D7 0000047A 48C6 ext.l D6 0000047C 2F06 move.l -[A7], D6 0000047E 486E FFFA pea.l [A6 - 0x6] 00000482 486E FFFB pea.l [A6 - 0x5] 00000486 4EBA FE7A jsr [PC - 0x186 /* 00000302 */] 0000048A 4A1F tst.b [A7]+ 0000048C 6704 beq +0x6 /* 00000492 */ 0000048E 7001 moveq.l D0, 0x01 00000490 6050 bra +0x52 /* 000004E2 */ label00000492: 00000492 4AAD DE88 tst.l [A5 - 0x2178] 00000496 672C beq +0x2E /* 000004C4 */ 00000498 206D DE88 movea.l A0, [A5 - 0x2178] 0000049C 4A90 tst.l [A0] 0000049E 6724 beq +0x26 /* 000004C4 */ 000004A0 2050 movea.l A0, [A0] 000004A2 4AA8 0008 tst.l [A0 + 0x8] 000004A6 6F1C ble +0x1E /* 000004C4 */ 000004A8 558F subq.l A7, 2 000004AA 2F07 move.l -[A7], D7 000004AC 48C6 ext.l D6 000004AE 2F06 move.l -[A7], D6 000004B0 486E FFFA pea.l [A6 - 0x6] 000004B4 486E FFFB pea.l [A6 - 0x5] 000004B8 4EBA FEB4 jsr [PC - 0x14C /* 0000036E */] 000004BC 4A1F tst.b [A7]+ 000004BE 6704 beq +0x6 /* 000004C4 */ 000004C0 7001 moveq.l D0, 0x01 000004C2 601E bra +0x20 /* 000004E2 */ label000004C4: 000004C4 4A2E FFFB tst.b [A6 - 0x5] 000004C8 6604 bne +0x6 /* 000004CE */ 000004CA 7000 moveq.l D0, 0x00 000004CC 6014 bra +0x16 /* 000004E2 */ label000004CE: 000004CE 41EE FFFC lea.l A0, [A6 - 0x4] 000004D2 2248 movea.l A1, A0 000004D4 A11D syscall MaxMem, flags=1 000004D6 2288 move.l [A1], A0 000004D8 2C00 move.l D6, D0 000004DA 2F07 move.l -[A7], D7 000004DC 4EBA FC32 jsr [PC - 0x3CE /* 00000110 */] 000004E0 584F addq.w A7, 4 label000004E2: 000004E2 4CEE 00C0 FFF2 movem.l D6,D7, [A6 - 0xE] 000004E8 4E5E unlink A6 000004EA 4E75 rts fn000004EC: 000004EC 4E56 0000 link A6, 0 000004F0 2F07 move.l -[A7], D7 000004F2 4247 clr.w D7 000004F4 7000 moveq.l D0, 0x00 000004F6 2F00 move.l -[A7], D0 000004F8 4EBA FB2E jsr [PC - 0x4D2 /* 00000028 */] 000004FC 4A00 tst.b D0 000004FE 584F addq.w A7, 4 00000500 6704 beq +0x6 /* 00000506 */ 00000502 0047 0001 ori.w D7, 0x1 label00000506: 00000506 7000 moveq.l D0, 0x00 00000508 2F00 move.l -[A7], D0 0000050A 4EBA FB02 jsr [PC - 0x4FE /* 0000000E */] 0000050E 4A00 tst.b D0 00000510 584F addq.w A7, 4 00000512 6704 beq +0x6 /* 00000518 */ 00000514 0047 0002 ori.w D7, 0x2 label00000518: 00000518 3007 move.w D0, D7 0000051A 2E2E FFFC move.l D7, [A6 - 0x4] 0000051E 4E5E unlink A6 00000520 4E75 rts fn00000522: 00000522 4E56 0000 link A6, 0 00000526 48E7 1100 movem.l -[A7], D3,D7 0000052A 3E2E 000A move.w D7, [A6 + 0xA] 0000052E 7001 moveq.l D0, 0x01 00000530 C047 and.w D0, D7 00000532 7200 moveq.l D1, 0x00 00000534 3200 move.w D1, D0 00000536 4A81 tst.l D1 00000538 56C3 sne D3 0000053A 4403 neg.b D3 0000053C 4883 ext.w D3 0000053E 48C3 ext.l D3 00000540 2F03 move.l -[A7], D3 00000542 4EBA FAE4 jsr [PC - 0x51C /* 00000028 */] 00000546 7002 moveq.l D0, 0x02 00000548 C047 and.w D0, D7 0000054A 7200 moveq.l D1, 0x00 0000054C 3200 move.w D1, D0 0000054E 4A81 tst.l D1 00000550 56C3 sne D3 00000552 4403 neg.b D3 00000554 4883 ext.w D3 00000556 48C3 ext.l D3 00000558 2F03 move.l -[A7], D3 0000055A 4EBA FAB2 jsr [PC - 0x54E /* 0000000E */] 0000055E 4CEE 0088 FFF8 movem.l D3,D7, [A6 - 0x8] 00000564 4E5E unlink A6 00000566 4E75 rts 00000568 4E56 0000 link A6, 0 0000056C 3B6E 000A DE4C move.w [A5 - 0x21B4], [A6 + 0xA] 00000572 4E5E unlink A6 00000574 4E75 rts 00000576 4E56 0000 link A6, 0 0000057A 302D DE4C move.w D0, [A5 - 0x21B4] 0000057E 4E5E unlink A6 00000580 4E75 rts 00000582 4E56 0000 link A6, 0 00000586 2F07 move.l -[A7], D7 00000588 202D DEB8 move.l D0, [A5 - 0x2148] 0000058C 4240 clr.w D0 0000058E 4840 swap.w D0 00000590 E048 lsr D0.w, 8 00000592 2E3C 0000 00FF move.l D7, 0xFF 00000598 CE80 and.l D7, D0 0000059A 0C07 0001 cmpi.b D7, 0x1 0000059E 6600 00C8 bne +0xCA /* 00000668 */ 000005A2 202D DEB8 move.l D0, [A5 - 0x2148] 000005A6 0800 0000 btst.b D0, 0x0 000005AA 6752 beq +0x54 /* 000005FE */ 000005AC 4A2D E5F2 tst.b [A5 - 0x1A0E] 000005B0 6710 beq +0x12 /* 000005C2 */ 000005B2 4A2D E08E tst.b [A5 - 0x1F72] 000005B6 6704 beq +0x6 /* 000005BC */ 000005B8 4EAD 3392 jsr [A5 + 0x3392 /* export_1646 */] label000005BC: 000005BC 4EAD 32DA jsr [A5 + 0x32DA /* export_1623 */] 000005C0 6036 bra +0x38 /* 000005F8 */ label000005C2: 000005C2 422D DED0 clr.b [A5 - 0x2130] 000005C6 3F2D E0F0 move.w -[A7], [A5 - 0x1F10] 000005CA 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 000005CE 2F2D DF22 move.l -[A7], [A5 - 0x20DE] 000005D2 A873 syscall SetPort 000005D4 486D DF0E pea.l [A5 - 0x20F2] 000005D8 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 000005DC 486D DF0E pea.l [A5 - 0x20F2] 000005E0 A92A syscall ValidRect 000005E2 4EAD 32FA jsr [A5 + 0x32FA /* export_1627 */] 000005E6 7001 moveq.l D0, 0x01 000005E8 2F00 move.l -[A7], D0 000005EA 4EAD 08A2 jsr [A5 + 0x8A2 /* export_272 */] 000005EE 7001 moveq.l D0, 0x01 000005F0 1F00 move.b -[A7], D0 000005F2 4EAD 0862 jsr [A5 + 0x862 /* export_264 */] 000005F6 584F addq.w A7, 4 label000005F8: 000005F8 422D E566 clr.b [A5 - 0x1A9A] 000005FC 605C bra +0x5E /* 0000065A */ label000005FE: 000005FE 4A2D E5F2 tst.b [A5 - 0x1A0E] 00000602 670E beq +0x10 /* 00000612 */ 00000604 1B6D DF16 E08E move.b [A5 - 0x1F72], [A5 - 0x20EA] 0000060A 486D FF90 pea.l [A5 - 0x70] 0000060E A851 syscall SetCursor 00000610 6038 bra +0x3A /* 0000064A */ label00000612: 00000612 4EAD 32FA jsr [A5 + 0x32FA /* export_1627 */] 00000616 7000 moveq.l D0, 0x00 00000618 1F00 move.b -[A7], D0 0000061A 4EAD 0862 jsr [A5 + 0x862 /* export_264 */] 0000061E 1B7C 0001 DED0 move.b [A5 - 0x2130], 0x1 00000624 3E2D E0F0 move.w D7, [A5 - 0x1F10] 00000628 558F subq.l A7, 2 0000062A 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 0000062E 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 00000632 3B47 E0F0 move.w [A5 - 0x1F10], D7 00000636 4A6D E57E tst.w [A5 - 0x1A82] 0000063A 6704 beq +0x6 /* 00000640 */ 0000063C 4EAD 089A jsr [A5 + 0x89A /* export_271 */] label00000640: 00000640 7000 moveq.l D0, 0x00 00000642 2F00 move.l -[A7], D0 00000644 4EAD 08A2 jsr [A5 + 0x8A2 /* export_272 */] 00000648 584F addq.w A7, 4 label0000064A: 0000064A 4A2D DF16 tst.b [A5 - 0x20EA] 0000064E 6704 beq +0x6 /* 00000654 */ 00000650 4EAD 339A jsr [A5 + 0x339A /* export_1647 */] label00000654: 00000654 1B7C 0001 E566 move.b [A5 - 0x1A9A], 0x1 label0000065A: 0000065A 4A2D E5BE tst.b [A5 - 0x1A42] 0000065E 6608 bne +0xA /* 00000668 */ 00000660 A853 syscall ShowCursor 00000662 1B7C 0001 E5BE move.b [A5 - 0x1A42], 0x1 label00000668: 00000668 2E2E FFFC move.l D7, [A6 - 0x4] 0000066C 4E5E unlink A6 0000066E 4E75 rts 00000670 4E56 0000 link A6, 0 00000674 2F03 move.l -[A7], D3 00000676 4EBA 0116 jsr [PC + 0x116 /* 0000078E */] 0000067A 90B8 0130 sub.l D0, [0x00000130 /* ApplLimit */] 0000067E 0C80 0000 0FA0 cmpi.l D0, 0xFA0 00000684 5DC3 slt D3 00000686 4403 neg.b D3 00000688 1003 move.b D0, D3 0000068A 262E FFFC move.l D3, [A6 - 0x4] 0000068E 4E5E unlink A6 00000690 4E75 rts 00000692 4E56 0000 link A6, 0 00000696 48E7 1308 movem.l -[A7], D3,D6,D7,A4 0000069A 2E2E 0008 move.l D7, [A6 + 0x8] 0000069E 286E 000C movea.l A4, [A6 + 0xC] 000006A2 602C bra +0x2E /* 000006D0 */ label000006A4: 000006A4 0C87 0000 FFFC cmpi.l D7, 0xFFFC 000006AA 5DC3 slt D3 000006AC 4403 neg.b D3 000006AE 6704 beq +0x6 /* 000006B4 */ 000006B0 2007 move.l D0, D7 000006B2 6006 bra +0x8 /* 000006BA */ label000006B4: 000006B4 203C 0000 FFFC move.l D0, 0xFFFC label000006BA: 000006BA 2C00 move.l D6, D0 000006BC 2F06 move.l -[A7], D6 000006BE 7000 moveq.l D0, 0x00 000006C0 2F00 move.l -[A7], D0 000006C2 2F0C move.l -[A7], A4 000006C4 4EBA 1ECC jsr [PC + 0x1ECC /* 00002592 */] 000006C8 9E86 sub.l D7, D6 000006CA D9C6 add.l A4, D6 000006CC 4FEF 000C lea.l A7, [A7 + 0xC] label000006D0: 000006D0 4A87 tst.l D7 000006D2 6ED0 bgt -0x2E /* 000006A4 */ 000006D4 4CEE 10C8 FFF0 movem.l D3,D6,D7,A4, [A6 - 0x10] 000006DA 4E5E unlink A6 000006DC 205F movea.l A0, [A7]+ 000006DE 504F addq.w A7, 8 000006E0 4ED0 jmp [A0] fn000006E2: 000006E2 4E56 0000 link A6, 0 000006E6 2F03 move.l -[A7], D3 000006E8 206E 0008 movea.l A0, [A6 + 0x8] 000006EC A069 syscall HGetState 000006EE 4880 ext.w D0 000006F0 323C 0080 move.w D1, 0x80 000006F4 C200 and.b D1, D0 000006F6 7000 moveq.l D0, 0x00 000006F8 1001 move.b D0, D1 000006FA 4A80 tst.l D0 000006FC 56C3 sne D3 000006FE 4403 neg.b D3 00000700 1D43 000C move.b [A6 + 0xC], D3 00000704 262E FFFC move.l D3, [A6 - 0x4] 00000708 4E5E unlink A6 0000070A 2E9F move.l [A7], [A7]+ 0000070C 4E75 rts 0000070E 4E56 0000 link A6, 0 00000712 48E7 0018 movem.l -[A7], A3,A4 00000716 286E 0008 movea.l A4, [A6 + 0x8] 0000071A 302C 0004 move.w D0, [A4 + 0x4] 0000071E 48C0 ext.l D0 00000720 323C 8000 move.w D1, 0x8000 00000724 C240 and.w D1, D0 00000726 6736 beq +0x38 /* 0000075E */ 00000728 2054 movea.l A0, [A4] 0000072A 2650 movea.l A3, [A0] 0000072C 558F subq.l A7, 2 0000072E 486B 0006 pea.l [A3 + 0x6] 00000732 3F2B 0020 move.w -[A7], [A3 + 0x20] 00000736 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */] 0000073A 301F move.w D0, [A7]+ 0000073C 48C0 ext.l D0 0000073E 223C 0000 8000 move.l D1, 0x8000 00000744 8280 or.l D1, D0 00000746 3741 0004 move.w [A3 + 0x4], D1 0000074A 396B 0004 0004 move.w [A4 + 0x4], [A3 + 0x4] 00000750 204C movea.l A0, A4 00000752 5C88 addq.l A0, 6 00000754 224B movea.l A1, A3 00000756 5C89 addq.l A1, 6 00000758 20D9 move.l [A0]+, [A1]+ 0000075A 20D9 move.l [A0]+, [A1]+ 0000075C 6012 bra +0x14 /* 00000770 */ label0000075E: 0000075E 558F subq.l A7, 2 00000760 486C 0006 pea.l [A4 + 0x6] 00000764 7001 moveq.l D0, 0x01 00000766 3F00 move.w -[A7], D0 00000768 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */] 0000076C 395F 0004 move.w [A4 + 0x4], [A7]+ label00000770: 00000770 598F subq.l A7, 4 00000772 486C 0006 pea.l [A4 + 0x6] 00000776 3F2C 0004 move.w -[A7], [A4 + 0x4] 0000077A 4EAD 06E2 jsr [A5 + 0x6E2 /* export_216 */] 0000077E 2D5F 000C move.l [A6 + 0xC], [A7]+ 00000782 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00000788 4E5E unlink A6 0000078A 2E9F move.l [A7], [A7]+ 0000078C 4E75 rts fn0000078E: 0000078E 4E56 FFFC link A6, -0x0004 00000792 41EE FFFC lea.l A0, [A6 - 0x4] 00000796 2008 move.l D0, A0 00000798 4E5E unlink A6 0000079A 4E75 rts 0000079C 4E56 0000 link A6, 0 000007A0 4EBA 000A jsr [PC + 0xA /* 000007AC */] 000007A4 2D40 0008 move.l [A6 + 0x8], D0 000007A8 4E5E unlink A6 000007AA 4E75 rts fn000007AC: 000007AC 4E56 0000 link A6, 0 000007B0 2078 0904 movea.l A0, [0x00000904 /* CurrentA5 */] 000007B4 2050 movea.l A0, [A0] 000007B6 2010 move.l D0, [A0] 000007B8 4E5E unlink A6 000007BA 4E75 rts 000007BC 4E56 0000 link A6, 0 000007C0 2F0C move.l -[A7], A4 000007C2 2078 0904 movea.l A0, [0x00000904 /* CurrentA5 */] 000007C6 2850 movea.l A4, [A0] 000007C8 41ED FFFC lea.l A0, [A5 - 0x4] 000007CC 43ED FF82 lea.l A1, [A5 - 0x7E] 000007D0 91C9 sub.l A0, A1 000007D2 200C move.l D0, A4 000007D4 9088 sub.l D0, A0 000007D6 2840 movea.l A4, D0 000007D8 200C move.l D0, A4 000007DA 286E FFFC movea.l A4, [A6 - 0x4] 000007DE 4E5E unlink A6 000007E0 4E75 rts 000007E2 4E56 0000 link A6, 0 000007E6 2F0C move.l -[A7], A4 000007E8 2078 0904 movea.l A0, [0x00000904 /* CurrentA5 */] 000007EC 2850 movea.l A4, [A0] 000007EE 41ED FFFC lea.l A0, [A5 - 0x4] 000007F2 43ED FFEC lea.l A1, [A5 - 0x14] 000007F6 91C9 sub.l A0, A1 000007F8 200C move.l D0, A4 000007FA 9088 sub.l D0, A0 000007FC 2840 movea.l A4, D0 000007FE 200C move.l D0, A4 00000800 286E FFFC movea.l A4, [A6 - 0x4] 00000804 4E5E unlink A6 00000806 4E75 rts 00000808 4E56 0000 link A6, 0 0000080C 2F0C move.l -[A7], A4 0000080E 2078 0904 movea.l A0, [0x00000904 /* CurrentA5 */] 00000812 2850 movea.l A4, [A0] 00000814 41ED FFFC lea.l A0, [A5 - 0x4] 00000818 43ED FFE4 lea.l A1, [A5 - 0x1C] 0000081C 91C9 sub.l A0, A1 0000081E 200C move.l D0, A4 00000820 9088 sub.l D0, A0 00000822 2840 movea.l A4, D0 00000824 200C move.l D0, A4 00000826 286E FFFC movea.l A4, [A6 - 0x4] 0000082A 4E5E unlink A6 0000082C 4E75 rts 0000082E 4E56 0000 link A6, 0 00000832 7000 moveq.l D0, 0x00 00000834 2B40 ED1C move.l [A5 - 0x12E4], D0 00000838 2B40 ED20 move.l [A5 - 0x12E0], D0 0000083C 7035 moveq.l D0, 0x35 0000083E 2F00 move.l -[A7], D0 00000840 7206 moveq.l D1, 0x06 00000842 2F01 move.l -[A7], D1 00000844 486D ED2C pea.l [A5 - 0x12D4] 00000848 4EBA 0186 jsr [PC + 0x186 /* 000009D0 */] 0000084C 7035 moveq.l D0, 0x35 0000084E 2F00 move.l -[A7], D0 00000850 7200 moveq.l D1, 0x00 00000852 2F01 move.l -[A7], D1 00000854 486D ED24 pea.l [A5 - 0x12DC] 00000858 4EBA 0176 jsr [PC + 0x176 /* 000009D0 */] 0000085C 7004 moveq.l D0, 0x04 0000085E 2F00 move.l -[A7], D0 00000860 7201 moveq.l D1, 0x01 00000862 2F01 move.l -[A7], D1 00000864 486D ED14 pea.l [A5 - 0x12EC] 00000868 4EBA 0166 jsr [PC + 0x166 /* 000009D0 */] 0000086C 4E5E unlink A6 0000086E 4E75 rts 00000870 4E56 0000 link A6, 0 00000874 48E7 1018 movem.l -[A7], D3,A3,A4 00000878 266E 000C movea.l A3, [A6 + 0xC] 0000087C 286E 0008 movea.l A4, [A6 + 0x8] 00000880 7600 moveq.l D3, 0x00 00000882 2014 move.l D0, [A4] 00000884 B093 cmp.l D0, [A3] 00000886 660C bne +0xE /* 00000894 */ 00000888 202C 0004 move.l D0, [A4 + 0x4] 0000088C B0AB 0004 cmp.l D0, [A3 + 0x4] 00000890 6602 bne +0x4 /* 00000894 */ 00000892 7601 moveq.l D3, 0x01 label00000894: 00000894 1003 move.b D0, D3 00000896 4CEE 1808 FFF4 movem.l D3,A3,A4, [A6 - 0xC] 0000089C 4E5E unlink A6 0000089E 4E75 rts 000008A0 4E56 FFF8 link A6, -0x0008 000008A4 2F0C move.l -[A7], A4 000008A6 286E 000C movea.l A4, [A6 + 0xC] 000008AA 2014 move.l D0, [A4] 000008AC 4680 not.l D0 000008AE 2D40 FFF8 move.l [A6 - 0x8], D0 000008B2 202C 0004 move.l D0, [A4 + 0x4] 000008B6 4680 not.l D0 000008B8 2D40 FFFC move.l [A6 - 0x4], D0 000008BC 206E 0008 movea.l A0, [A6 + 0x8] 000008C0 43EE FFF8 lea.l A1, [A6 - 0x8] 000008C4 20D9 move.l [A0]+, [A1]+ 000008C6 20D9 move.l [A0]+, [A1]+ 000008C8 286E FFF4 movea.l A4, [A6 - 0xC] 000008CC 4E5E unlink A6 000008CE 4E75 rts 000008D0 4E56 FFF8 link A6, -0x0008 000008D4 2F07 move.l -[A7], D7 000008D6 3E2E 000E move.w D7, [A6 + 0xE] 000008DA 43EE FFF8 lea.l A1, [A6 - 0x8] 000008DE 2049 movea.l A0, A1 000008E0 7000 moveq.l D0, 0x00 000008E2 20C0 move.l [A0]+, D0 000008E4 2080 move.l [A0], D0 000008E6 0C47 0020 cmpi.w D7, 0x20 /* ' ' */ 000008EA 6C0A bge +0xC /* 000008F6 */ 000008EC 7001 moveq.l D0, 0x01 000008EE EFA8 lsl D0, D7 000008F0 2D40 FFF8 move.l [A6 - 0x8], D0 000008F4 6014 bra +0x16 /* 0000090A */ label000008F6: 000008F6 0C47 0040 cmpi.w D7, 0x40 /* '@' */ 000008FA 6C0E bge +0x10 /* 0000090A */ 000008FC 1007 move.b D0, D7 000008FE 7220 moveq.l D1, 0x20 00000900 9001 sub.b D0, D1 00000902 7201 moveq.l D1, 0x01 00000904 E1A9 lsl D1, D0 00000906 2D41 FFFC move.l [A6 - 0x4], D1 label0000090A: 0000090A 206E 0008 movea.l A0, [A6 + 0x8] 0000090E 43EE FFF8 lea.l A1, [A6 - 0x8] 00000912 20D9 move.l [A0]+, [A1]+ 00000914 20D9 move.l [A0]+, [A1]+ 00000916 2E2E FFF4 move.l D7, [A6 - 0xC] 0000091A 4E5E unlink A6 0000091C 4E75 rts 0000091E 4E56 FFF8 link A6, -0x0008 00000922 48E7 0018 movem.l -[A7], A3,A4 00000926 266E 0010 movea.l A3, [A6 + 0x10] 0000092A 286E 000C movea.l A4, [A6 + 0xC] 0000092E 2013 move.l D0, [A3] 00000930 8094 or.l D0, [A4] 00000932 2D40 FFF8 move.l [A6 - 0x8], D0 00000936 202B 0004 move.l D0, [A3 + 0x4] 0000093A 80AC 0004 or.l D0, [A4 + 0x4] 0000093E 2D40 FFFC move.l [A6 - 0x4], D0 00000942 206E 0008 movea.l A0, [A6 + 0x8] 00000946 43EE FFF8 lea.l A1, [A6 - 0x8] 0000094A 20D9 move.l [A0]+, [A1]+ 0000094C 20D9 move.l [A0]+, [A1]+ 0000094E 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10] 00000954 4E5E unlink A6 00000956 4E75 rts 00000958 4E56 FFF8 link A6, -0x0008 0000095C 48E7 0018 movem.l -[A7], A3,A4 00000960 266E 0010 movea.l A3, [A6 + 0x10] 00000964 286E 000C movea.l A4, [A6 + 0xC] 00000968 2013 move.l D0, [A3] 0000096A 4680 not.l D0 0000096C C094 and.l D0, [A4] 0000096E 2D40 FFF8 move.l [A6 - 0x8], D0 00000972 202B 0004 move.l D0, [A3 + 0x4] 00000976 4680 not.l D0 00000978 C0AC 0004 and.l D0, [A4 + 0x4] 0000097C 2D40 FFFC move.l [A6 - 0x4], D0 00000980 206E 0008 movea.l A0, [A6 + 0x8] 00000984 43EE FFF8 lea.l A1, [A6 - 0x8] 00000988 20D9 move.l [A0]+, [A1]+ 0000098A 20D9 move.l [A0]+, [A1]+ 0000098C 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10] 00000992 4E5E unlink A6 00000994 4E75 rts 00000996 4E56 FFF8 link A6, -0x0008 0000099A 48E7 0018 movem.l -[A7], A3,A4 0000099E 266E 0010 movea.l A3, [A6 + 0x10] 000009A2 286E 000C movea.l A4, [A6 + 0xC] 000009A6 2013 move.l D0, [A3] 000009A8 C094 and.l D0, [A4] 000009AA 2D40 FFF8 move.l [A6 - 0x8], D0 000009AE 202B 0004 move.l D0, [A3 + 0x4] 000009B2 C0AC 0004 and.l D0, [A4 + 0x4] 000009B6 2D40 FFFC move.l [A6 - 0x4], D0 000009BA 206E 0008 movea.l A0, [A6 + 0x8] 000009BE 43EE FFF8 lea.l A1, [A6 - 0x8] 000009C2 20D9 move.l [A0]+, [A1]+ 000009C4 20D9 move.l [A0]+, [A1]+ 000009C6 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10] 000009CC 4E5E unlink A6 000009CE 4E75 rts fn000009D0: 000009D0 4E56 0000 link A6, 0 000009D4 48E7 0708 movem.l -[A7], D5,D6,D7,A4 000009D8 3A2E 0012 move.w D5, [A6 + 0x12] 000009DC 3C2E 000E move.w D6, [A6 + 0xE] 000009E0 286E 0008 movea.l A4, [A6 + 0x8] 000009E4 204C movea.l A0, A4 000009E6 7000 moveq.l D0, 0x00 000009E8 20C0 move.l [A0]+, D0 000009EA 2080 move.l [A0], D0 000009EC 3E06 move.w D7, D6 000009EE 6016 bra +0x18 /* 00000A06 */ label000009F0: 000009F0 48C7 ext.l D7 000009F2 2007 move.l D0, D7 000009F4 204C movea.l A0, A4 000009F6 0A00 0018 xori.b D0, 0x18 000009FA 3200 move.w D1, D0 000009FC E648 lsr D0.w, 3 000009FE 03F0 .incomplete 00000A00 0000 3007 ori.b D0, 0x7 00000A04 5247 addq.w D7, 1 label00000A06: 00000A06 BA47 cmp.w D5, D7 00000A08 6CE6 bge -0x18 /* 000009F0 */ 00000A0A 4CEE 10E0 FFF0 movem.l D5,D6,D7,A4, [A6 - 0x10] 00000A10 4E5E unlink A6 00000A12 4E75 rts 00000A14 4E56 0000 link A6, 0 00000A18 598F subq.l A7, 4 00000A1A A975 syscall TickCount 00000A1C 2B5F ED54 move.l [A5 - 0x12AC], [A7]+ 00000A20 4E5E unlink A6 00000A22 4E75 rts 00000A24 4E56 0000 link A6, 0 00000A28 48E7 1318 movem.l -[A7], D3,D6,D7,A3,A4 00000A2C 286E 0008 movea.l A4, [A6 + 0x8] 00000A30 598F subq.l A7, 4 00000A32 A975 syscall TickCount 00000A34 2C1F move.l D6, [A7]+ 00000A36 4207 clr.b D7 00000A38 4A2D E5C6 tst.b [A5 - 0x1A3A] 00000A3C 6738 beq +0x3A /* 00000A76 */ 00000A3E 4AAD ED58 tst.l [A5 - 0x12A8] 00000A42 6732 beq +0x34 /* 00000A76 */ 00000A44 BCAD ED54 cmp.l D6, [A5 - 0x12AC] 00000A48 642C bcc +0x2E /* 00000A76 */ 00000A4A 558F subq.l A7, 2 00000A4C 206D DF22 movea.l A0, [A5 - 0x20DE] 00000A50 2F28 007A move.l -[A7], [A0 + 0x7A] 00000A54 A8E2 syscall EmptyRgn 00000A56 4A1F tst.b [A7]+ 00000A58 671C beq +0x1E /* 00000A76 */ 00000A5A 367C 014A movea.w A3, 0x14A 00000A5E 4AAB 0002 tst.l [A3 + 0x2] 00000A62 6612 bne +0x14 /* 00000A76 */ 00000A64 41ED ED44 lea.l A0, [A5 - 0x12BC] 00000A68 224C movea.l A1, A4 00000A6A 22D8 move.l [A1]+, [A0]+ 00000A6C 22D8 move.l [A1]+, [A0]+ 00000A6E 22D8 move.l [A1]+, [A0]+ 00000A70 22D8 move.l [A1]+, [A0]+ 00000A72 4254 clr.w [A4] 00000A74 605A bra +0x5C /* 00000AD0 */ label00000A76: 00000A76 4A2D E5C6 tst.b [A5 - 0x1A3A] 00000A7A 6704 beq +0x6 /* 00000A80 */ 00000A7C 7C00 moveq.l D6, 0x00 00000A7E 6014 bra +0x16 /* 00000A94 */ label00000A80: 00000A80 7C05 moveq.l D6, 0x05 00000A82 4A78 0BAA tst.w [0x00000BAA /* MBarHeight */] 00000A86 57C3 seq D3 00000A88 4403 neg.b D3 00000A8A 1E03 move.b D7, D3 00000A8C 6706 beq +0x8 /* 00000A94 */ 00000A8E 31FC 0014 0BAA move.w [0x00000BAA /* MBarHeight */], 0x14 label00000A94: 00000A94 558F subq.l A7, 2 00000A96 70FF moveq.l D0, 0xFFFFFFFF 00000A98 3F00 move.w -[A7], D0 00000A9A 2F0C move.l -[A7], A4 00000A9C 2F06 move.l -[A7], D6 00000A9E 7200 moveq.l D1, 0x00 00000AA0 2F01 move.l -[A7], D1 00000AA2 A860 syscall WaitNextEvent 00000AA4 4A07 tst.b D7 00000AA6 544F addq.w A7, 2 00000AA8 6704 beq +0x6 /* 00000AAE */ 00000AAA 4278 0BAA clr.w [0x00000BAA /* MBarHeight */] label00000AAE: 00000AAE 4AAD ED58 tst.l [A5 - 0x12A8] 00000AB2 671C beq +0x1E /* 00000AD0 */ 00000AB4 598F subq.l A7, 4 00000AB6 A975 syscall TickCount 00000AB8 202D ED58 move.l D0, [A5 - 0x12A8] 00000ABC D09F add.l D0, [A7]+ 00000ABE 2B40 ED54 move.l [A5 - 0x12AC], D0 00000AC2 41ED ED44 lea.l A0, [A5 - 0x12BC] 00000AC6 224C movea.l A1, A4 00000AC8 20D9 move.l [A0]+, [A1]+ 00000ACA 20D9 move.l [A0]+, [A1]+ 00000ACC 20D9 move.l [A0]+, [A1]+ 00000ACE 20D9 move.l [A0]+, [A1]+ label00000AD0: 00000AD0 4CEE 18C8 FFEC movem.l D3,D6,D7,A3,A4, [A6 - 0x14] 00000AD6 4E5E unlink A6 00000AD8 4E75 rts 00000ADA 4E56 FFF8 link A6, -0x0008 00000ADE 48E7 1300 movem.l -[A7], D3,D6,D7 00000AE2 3E2E 0008 move.w D7, [A6 + 0x8] 00000AE6 558F subq.l A7, 2 00000AE8 3F07 move.w -[A7], D7 00000AEA 4EBA 0064 jsr [PC + 0x64 /* 00000B50 */] 00000AEE 1C1F move.b D6, [A7]+ 00000AF0 7000 moveq.l D0, 0x00 00000AF2 1006 move.b D0, D6 00000AF4 0C40 0001 cmpi.w D0, 0x1 00000AF8 6626 bne +0x28 /* 00000B20 */ 00000AFA 303C 03FF move.w D0, 0x3FF 00000AFE C047 and.w D0, D7 00000B00 7200 moveq.l D1, 0x00 00000B02 3200 move.w D1, D0 00000B04 2D41 FFFC move.l [A6 - 0x4], D1 00000B08 558F subq.l A7, 2 00000B0A 4EBA 0074 jsr [PC + 0x74 /* 00000B80 */] 00000B0E 301F move.w D0, [A7]+ 00000B10 48C0 ext.l D0 00000B12 222E FFFC move.l D1, [A6 - 0x4] 00000B16 B081 cmp.l D0, D1 00000B18 6E06 bgt +0x8 /* 00000B20 */ 00000B1A 422E 000A clr.b [A6 + 0xA] 00000B1E 6022 bra +0x24 /* 00000B42 */ label00000B20: 00000B20 303C A89F move.w D0, 0xA89F 00000B24 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7 00000B26 2D48 FFF8 move.l [A6 - 0x8], A0 00000B2A 598F subq.l A7, 4 00000B2C 3F07 move.w -[A7], D7 00000B2E 1F06 move.b -[A7], D6 00000B30 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 00000B34 202E FFF8 move.l D0, [A6 - 0x8] 00000B38 B09F cmp.l D0, [A7]+ 00000B3A 56C3 sne D3 00000B3C 4403 neg.b D3 00000B3E 1D43 000A move.b [A6 + 0xA], D3 label00000B42: 00000B42 4CEE 00C8 FFEC movem.l D3,D6,D7, [A6 - 0x14] 00000B48 4E5E unlink A6 00000B4A 205F movea.l A0, [A7]+ 00000B4C 544F addq.w A7, 2 00000B4E 4ED0 jmp [A0] fn00000B50: 00000B50 4E56 0000 link A6, 0 00000B54 2F03 move.l -[A7], D3 00000B56 303C 0800 move.w D0, 0x800 00000B5A C06E 0008 and.w D0, [A6 + 0x8] 00000B5E 7200 moveq.l D1, 0x00 00000B60 3200 move.w D1, D0 00000B62 4A81 tst.l D1 00000B64 57C3 seq D3 00000B66 4403 neg.b D3 00000B68 6704 beq +0x6 /* 00000B6E */ 00000B6A 7000 moveq.l D0, 0x00 00000B6C 6002 bra +0x4 /* 00000B70 */ label00000B6E: 00000B6E 7001 moveq.l D0, 0x01 label00000B70: 00000B70 1D40 000A move.b [A6 + 0xA], D0 00000B74 262E FFFC move.l D3, [A6 - 0x4] 00000B78 4E5E unlink A6 00000B7A 205F movea.l A0, [A7]+ 00000B7C 544F addq.w A7, 2 00000B7E 4ED0 jmp [A0] fn00000B80: 00000B80 4E56 FFFC link A6, -0x0004 00000B84 303C A86E move.w D0, 0xA86E 00000B88 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7 00000B8A 2D48 FFFC move.l [A6 - 0x4], A0 00000B8E 303C AA6E move.w D0, 0xAA6E 00000B92 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7 00000B94 202E FFFC move.l D0, [A6 - 0x4] 00000B98 B1C0 cmpa.l A0, D0 00000B9A 6608 bne +0xA /* 00000BA4 */ 00000B9C 3D7C 0200 0008 move.w [A6 + 0x8], 0x200 00000BA2 6006 bra +0x8 /* 00000BAA */ label00000BA4: 00000BA4 3D7C 0400 0008 move.w [A6 + 0x8], 0x400 label00000BAA: 00000BAA 4E5E unlink A6 00000BAC 4E75 rts fn00000BAE: 00000BAE 4E56 0000 link A6, 0 00000BB2 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7 00000BB6 3C2E 0008 move.w D6, [A6 + 0x8] 00000BBA 3E2E 000A move.w D7, [A6 + 0xA] 00000BBE 558F subq.l A7, 2 00000BC0 3F07 move.w -[A7], D7 00000BC2 4EBA FF8C jsr [PC - 0x74 /* 00000B50 */] 00000BC6 1A1F move.b D5, [A7]+ 00000BC8 558F subq.l A7, 2 00000BCA 3F06 move.w -[A7], D6 00000BCC 4EBA FF82 jsr [PC - 0x7E /* 00000B50 */] 00000BD0 181F move.b D4, [A7]+ 00000BD2 B805 cmp.b D4, D5 00000BD4 6706 beq +0x8 /* 00000BDC */ 00000BD6 422E 000C clr.b [A6 + 0xC] 00000BDA 6038 bra +0x3A /* 00000C14 */ label00000BDC: 00000BDC 7000 moveq.l D0, 0x00 00000BDE 1005 move.b D0, D5 00000BE0 0C40 0001 cmpi.w D0, 0x1 00000BE4 6618 bne +0x1A /* 00000BFE */ 00000BE6 303C 03FF move.w D0, 0x3FF 00000BEA C047 and.w D0, D7 00000BEC 323C 03FF move.w D1, 0x3FF 00000BF0 C246 and.w D1, D6 00000BF2 B240 cmp.w D1, D0 00000BF4 57C3 seq D3 00000BF6 4403 neg.b D3 00000BF8 1D43 000C move.b [A6 + 0xC], D3 00000BFC 6016 bra +0x18 /* 00000C14 */ label00000BFE: 00000BFE 303C 00FF move.w D0, 0xFF 00000C02 C047 and.w D0, D7 00000C04 323C 00FF move.w D1, 0xFF 00000C08 C246 and.w D1, D6 00000C0A B240 cmp.w D1, D0 00000C0C 57C3 seq D3 00000C0E 4403 neg.b D3 00000C10 1D43 000C move.b [A6 + 0xC], D3 label00000C14: 00000C14 4CEE 00F8 FFEC movem.l D3,D4,D5,D6,D7, [A6 - 0x14] 00000C1A 4E5E unlink A6 00000C1C 2E9F move.l [A7], [A7]+ 00000C1E 4E75 rts fn00000C20: 00000C20 4E56 0000 link A6, 0 00000C24 48E7 1308 movem.l -[A7], D3,D6,D7,A4 00000C28 7000 moveq.l D0, 0x00 00000C2A 2F00 move.l -[A7], D0 00000C2C 7248 moveq.l D1, 0x48 00000C2E 2F01 move.l -[A7], D1 00000C30 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */] 00000C34 2840 movea.l A4, D0 00000C36 4EAD 115A jsr [A5 + 0x115A /* export_551 */] 00000C3A 3C00 move.w D6, D0 00000C3C 504F addq.w A7, 8 00000C3E 6704 beq +0x6 /* 00000C44 */ 00000C40 7000 moveq.l D0, 0x00 00000C42 6058 bra +0x5A /* 00000C9C */ label00000C44: 00000C44 2054 movea.l A0, [A4] 00000C46 7000 moveq.l D0, 0x00 00000C48 2080 move.l [A0], D0 00000C4A 2054 movea.l A0, [A4] 00000C4C 2140 0004 move.l [A0 + 0x4], D0 00000C50 2054 movea.l A0, [A4] 00000C52 7205 moveq.l D1, 0x05 00000C54 2141 0008 move.l [A0 + 0x8], D1 00000C58 2054 movea.l A0, [A4] 00000C5A 116E 000B 0014 move.b [A0 + 0x14], [A6 + 0xB] 00000C60 70FF moveq.l D0, 0xFFFFFFFF 00000C62 2F00 move.l -[A7], D0 00000C64 2F00 move.l -[A7], D0 00000C66 2F0C move.l -[A7], A4 00000C68 4EBA 0D0A jsr [PC + 0xD0A /* 00001974 */] 00000C6C 4247 clr.w D7 00000C6E 4FEF 000C lea.l A7, [A7 + 0xC] label00000C72: 00000C72 70FF moveq.l D0, 0xFFFFFFFF 00000C74 2F00 move.l -[A7], D0 00000C76 2F00 move.l -[A7], D0 00000C78 48C7 ext.l D7 00000C7A 2F07 move.l -[A7], D7 00000C7C 2F0C move.l -[A7], A4 00000C7E 4EBA 0564 jsr [PC + 0x564 /* 000011E4 */] 00000C82 3C00 move.w D6, D0 00000C84 4FEF 0010 lea.l A7, [A7 + 0x10] 00000C88 3007 move.w D0, D7 00000C8A 5247 addq.w D7, 1 00000C8C 0C47 0005 cmpi.w D7, 0x5 00000C90 6DE0 blt -0x1E /* 00000C72 */ 00000C92 2054 movea.l A0, [A4] 00000C94 117C 0001 0015 move.b [A0 + 0x15], 0x1 00000C9A 200C move.l D0, A4 label00000C9C: 00000C9C 4CEE 10C8 FFF0 movem.l D3,D6,D7,A4, [A6 - 0x10] 00000CA2 4E5E unlink A6 00000CA4 4E75 rts fn00000CA6: 00000CA6 4E56 0000 link A6, 0 00000CAA 2F0C move.l -[A7], A4 00000CAC 286E 0008 movea.l A4, [A6 + 0x8] 00000CB0 2F0C move.l -[A7], A4 00000CB2 4EBA 0C96 jsr [PC + 0xC96 /* 0000194A */] 00000CB6 4A40 tst.w D0 00000CB8 584F addq.w A7, 4 00000CBA 660E bne +0x10 /* 00000CCA */ 00000CBC 2054 movea.l A0, [A4] 00000CBE 4228 0015 clr.b [A0 + 0x15] 00000CC2 2F0C move.l -[A7], A4 00000CC4 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 00000CC8 584F addq.w A7, 4 label00000CCA: 00000CCA 286E FFFC movea.l A4, [A6 - 0x4] 00000CCE 4E5E unlink A6 00000CD0 4E75 rts 00000CD2 4E56 0000 link A6, 0 00000CD6 48E7 1708 movem.l -[A7], D3,D5,D6,D7,A4 00000CDA 2A2E 000C move.l D5, [A6 + 0xC] 00000CDE 286E 0008 movea.l A4, [A6 + 0x8] 00000CE2 4247 clr.w D7 00000CE4 2F0C move.l -[A7], A4 00000CE6 4EBA 0C62 jsr [PC + 0xC62 /* 0000194A */] 00000CEA 3E00 move.w D7, D0 00000CEC 584F addq.w A7, 4 00000CEE 6630 bne +0x32 /* 00000D20 */ 00000CF0 7000 moveq.l D0, 0x00 00000CF2 2F00 move.l -[A7], D0 00000CF4 2F05 move.l -[A7], D5 00000CF6 2F05 move.l -[A7], D5 00000CF8 2F0C move.l -[A7], A4 00000CFA 4EBA 06E4 jsr [PC + 0x6E4 /* 000013E0 */] 00000CFE 2C00 move.l D6, D0 00000D00 4FEF 0010 lea.l A7, [A7 + 0x10] 00000D04 6C02 bge +0x4 /* 00000D08 */ 00000D06 3E06 move.w D7, D6 label00000D08: 00000D08 4A47 tst.w D7 00000D0A 57C3 seq D3 00000D0C 4403 neg.b D3 00000D0E 2054 movea.l A0, [A4] 00000D10 1028 0014 move.b D0, [A0 + 0x14] 00000D14 C003 and.b D0, D3 00000D16 6708 beq +0xA /* 00000D20 */ 00000D18 2F0C move.l -[A7], A4 00000D1A 4EBA 0392 jsr [PC + 0x392 /* 000010AE */] 00000D1E 584F addq.w A7, 4 label00000D20: 00000D20 3007 move.w D0, D7 00000D22 4CEE 10E8 FFEC movem.l D3,D5,D6,D7,A4, [A6 - 0x14] 00000D28 4E5E unlink A6 00000D2A 4E75 rts 00000D2C 4E56 0000 link A6, 0 00000D30 48E7 1708 movem.l -[A7], D3,D5,D6,D7,A4 00000D34 2A2E 000C move.l D5, [A6 + 0xC] 00000D38 286E 0008 movea.l A4, [A6 + 0x8] 00000D3C 4247 clr.w D7 00000D3E 2F0C move.l -[A7], A4 00000D40 4EBA 0C08 jsr [PC + 0xC08 /* 0000194A */] 00000D44 3E00 move.w D7, D0 00000D46 584F addq.w A7, 4 00000D48 6630 bne +0x32 /* 00000D7A */ 00000D4A 7000 moveq.l D0, 0x00 00000D4C 2F00 move.l -[A7], D0 00000D4E 2F05 move.l -[A7], D5 00000D50 2F05 move.l -[A7], D5 00000D52 2F0C move.l -[A7], A4 00000D54 4EBA 0836 jsr [PC + 0x836 /* 0000158C */] 00000D58 2C00 move.l D6, D0 00000D5A 4FEF 0010 lea.l A7, [A7 + 0x10] 00000D5E 6C02 bge +0x4 /* 00000D62 */ 00000D60 3E06 move.w D7, D6 label00000D62: 00000D62 4A47 tst.w D7 00000D64 57C3 seq D3 00000D66 4403 neg.b D3 00000D68 2054 movea.l A0, [A4] 00000D6A 1028 0014 move.b D0, [A0 + 0x14] 00000D6E C003 and.b D0, D3 00000D70 6708 beq +0xA /* 00000D7A */ 00000D72 2F0C move.l -[A7], A4 00000D74 4EBA 0338 jsr [PC + 0x338 /* 000010AE */] 00000D78 584F addq.w A7, 4 label00000D7A: 00000D7A 3007 move.w D0, D7 00000D7C 4CEE 10E8 FFEC movem.l D3,D5,D6,D7,A4, [A6 - 0x14] 00000D82 4E5E unlink A6 00000D84 4E75 rts 00000D86 4E56 0000 link A6, 0 00000D8A 48E7 1108 movem.l -[A7], D3,D7,A4 00000D8E 286E 0008 movea.l A4, [A6 + 0x8] 00000D92 4247 clr.w D7 00000D94 2F0C move.l -[A7], A4 00000D96 4EBA 0BB2 jsr [PC + 0xBB2 /* 0000194A */] 00000D9A 3E00 move.w D7, D0 00000D9C 584F addq.w A7, 4 00000D9E 6634 bne +0x36 /* 00000DD4 */ 00000DA0 2054 movea.l A0, [A4] 00000DA2 7000 moveq.l D0, 0x00 00000DA4 2080 move.l [A0], D0 00000DA6 2054 movea.l A0, [A4] 00000DA8 2140 0004 move.l [A0 + 0x4], D0 00000DAC 70FF moveq.l D0, 0xFFFFFFFF 00000DAE 2F00 move.l -[A7], D0 00000DB0 2F00 move.l -[A7], D0 00000DB2 2F0C move.l -[A7], A4 00000DB4 4EBA 0BBE jsr [PC + 0xBBE /* 00001974 */] 00000DB8 4A47 tst.w D7 00000DBA 57C3 seq D3 00000DBC 4403 neg.b D3 00000DBE 2054 movea.l A0, [A4] 00000DC0 1028 0014 move.b D0, [A0 + 0x14] 00000DC4 C003 and.b D0, D3 00000DC6 4FEF 000C lea.l A7, [A7 + 0xC] 00000DCA 6708 beq +0xA /* 00000DD4 */ 00000DCC 2F0C move.l -[A7], A4 00000DCE 4EBA 02DE jsr [PC + 0x2DE /* 000010AE */] 00000DD2 584F addq.w A7, 4 label00000DD4: 00000DD4 3007 move.w D0, D7 00000DD6 4CEE 1088 FFF4 movem.l D3,D7,A4, [A6 - 0xC] 00000DDC 4E5E unlink A6 00000DDE 4E75 rts 00000DE0 4E56 FFFC link A6, -0x0004 00000DE4 48E7 0108 movem.l -[A7], D7,A4 00000DE8 286E 0008 movea.l A4, [A6 + 0x8] 00000DEC 4207 clr.b D7 00000DEE 2F0C move.l -[A7], A4 00000DF0 4EBA 0B58 jsr [PC + 0xB58 /* 0000194A */] 00000DF4 4A40 tst.w D0 00000DF6 584F addq.w A7, 4 00000DF8 6614 bne +0x16 /* 00000E0E */ 00000DFA 486E FFFC pea.l [A6 - 0x4] 00000DFE 2F2E 000C move.l -[A7], [A6 + 0xC] 00000E02 2F0C move.l -[A7], A4 00000E04 4EBA 093E jsr [PC + 0x93E /* 00001744 */] 00000E08 1E00 move.b D7, D0 00000E0A 4FEF 000C lea.l A7, [A7 + 0xC] label00000E0E: 00000E0E 1007 move.b D0, D7 00000E10 4CEE 1080 FFF4 movem.l D7,A4, [A6 - 0xC] 00000E16 4E5E unlink A6 00000E18 4E75 rts 00000E1A 4E56 0000 link A6, 0 00000E1E 48E7 0108 movem.l -[A7], D7,A4 00000E22 286E 0008 movea.l A4, [A6 + 0x8] 00000E26 7EFF moveq.l D7, 0xFFFFFFFF 00000E28 2F0C move.l -[A7], A4 00000E2A 4EBA 0B1E jsr [PC + 0xB1E /* 0000194A */] 00000E2E 4A40 tst.w D0 00000E30 584F addq.w A7, 4 00000E32 661C bne +0x1E /* 00000E50 */ 00000E34 2054 movea.l A0, [A4] 00000E36 4AA8 0004 tst.l [A0 + 0x4] 00000E3A 6F14 ble +0x16 /* 00000E50 */ 00000E3C 2E28 0018 move.l D7, [A0 + 0x18] 00000E40 7000 moveq.l D0, 0x00 00000E42 2F00 move.l -[A7], D0 00000E44 2F07 move.l -[A7], D7 00000E46 2F0C move.l -[A7], A4 00000E48 4EBA 0B2A jsr [PC + 0xB2A /* 00001974 */] 00000E4C 4FEF 000C lea.l A7, [A7 + 0xC] label00000E50: 00000E50 2007 move.l D0, D7 00000E52 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00000E58 4E5E unlink A6 00000E5A 4E75 rts 00000E5C 4E56 FFF4 link A6, -0x000C 00000E60 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4 00000E64 286E 0008 movea.l A4, [A6 + 0x8] 00000E68 2E2E 000C move.l D7, [A6 + 0xC] 00000E6C 7CFF moveq.l D6, 0xFFFFFFFF 00000E6E 2F0C move.l -[A7], A4 00000E70 4EBA 0AD8 jsr [PC + 0xAD8 /* 0000194A */] 00000E74 4A40 tst.w D0 00000E76 584F addq.w A7, 4 00000E78 6600 0088 bne +0x8A /* 00000F02 */ 00000E7C 4A87 tst.l D7 00000E7E 5DC3 slt D3 00000E80 4403 neg.b D3 00000E82 6704 beq +0x6 /* 00000E88 */ 00000E84 7000 moveq.l D0, 0x00 00000E86 6002 bra +0x4 /* 00000E8A */ label00000E88: 00000E88 2007 move.l D0, D7 label00000E8A: 00000E8A 2800 move.l D4, D0 00000E8C 4A87 tst.l D7 00000E8E 5DC3 slt D3 00000E90 4403 neg.b D3 00000E92 6704 beq +0x6 /* 00000E98 */ 00000E94 70FF moveq.l D0, 0xFFFFFFFF 00000E96 6002 bra +0x4 /* 00000E9A */ label00000E98: 00000E98 2007 move.l D0, D7 label00000E9A: 00000E9A 2E00 move.l D7, D0 00000E9C 486E FFF4 pea.l [A6 - 0xC] 00000EA0 2F04 move.l -[A7], D4 00000EA2 2F0C move.l -[A7], A4 00000EA4 4EBA 089E jsr [PC + 0x89E /* 00001744 */] 00000EA8 1A00 move.b D5, D0 00000EAA 4FEF 000C lea.l A7, [A7 + 0xC] 00000EAE 672C beq +0x2E /* 00000EDC */ 00000EB0 486E FFFC pea.l [A6 - 0x4] 00000EB4 486E FFF8 pea.l [A6 - 0x8] 00000EB8 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000EBC 2F0C move.l -[A7], A4 00000EBE 4EBA 02EE jsr [PC + 0x2EE /* 000011AE */] 00000EC2 2007 move.l D0, D7 00000EC4 5287 addq.l D7, 1 00000EC6 BEAE FFFC cmp.l D7, [A6 - 0x4] 00000ECA 4FEF 0010 lea.l A7, [A7 + 0x10] 00000ECE 6E04 bgt +0x6 /* 00000ED4 */ 00000ED0 2C07 move.l D6, D7 00000ED2 602E bra +0x30 /* 00000F02 */ label00000ED4: 00000ED4 202E FFF4 move.l D0, [A6 - 0xC] 00000ED8 52AE FFF4 addq.l [A6 - 0xC], 1 label00000EDC: 00000EDC 2054 movea.l A0, [A4] 00000EDE 202E FFF4 move.l D0, [A6 - 0xC] 00000EE2 B0A8 0004 cmp.l D0, [A0 + 0x4] 00000EE6 6C1A bge +0x1C /* 00000F02 */ 00000EE8 486E FFFC pea.l [A6 - 0x4] 00000EEC 486E FFF8 pea.l [A6 - 0x8] 00000EF0 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000EF4 2F0C move.l -[A7], A4 00000EF6 4EBA 02B6 jsr [PC + 0x2B6 /* 000011AE */] 00000EFA 2C2E FFF8 move.l D6, [A6 - 0x8] 00000EFE 4FEF 0010 lea.l A7, [A7 + 0x10] label00000F02: 00000F02 4A86 tst.l D6 00000F04 6D10 blt +0x12 /* 00000F16 */ 00000F06 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000F0A 2F06 move.l -[A7], D6 00000F0C 2F0C move.l -[A7], A4 00000F0E 4EBA 0A64 jsr [PC + 0xA64 /* 00001974 */] 00000F12 4FEF 000C lea.l A7, [A7 + 0xC] label00000F16: 00000F16 2006 move.l D0, D6 00000F18 4CEE 10F8 FFDC movem.l D3,D4,D5,D6,D7,A4, [A6 - 0x24] 00000F1E 4E5E unlink A6 00000F20 4E75 rts 00000F22 4E56 0000 link A6, 0 00000F26 48E7 0108 movem.l -[A7], D7,A4 00000F2A 286E 0008 movea.l A4, [A6 + 0x8] 00000F2E 7E01 moveq.l D7, 0x01 00000F30 2F0C move.l -[A7], A4 00000F32 4EBA 0A16 jsr [PC + 0xA16 /* 0000194A */] 00000F36 4A40 tst.w D0 00000F38 584F addq.w A7, 4 00000F3A 6608 bne +0xA /* 00000F44 */ 00000F3C 2054 movea.l A0, [A4] 00000F3E 4A90 tst.l [A0] 00000F40 6702 beq +0x4 /* 00000F44 */ 00000F42 4207 clr.b D7 label00000F44: 00000F44 1007 move.b D0, D7 00000F46 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00000F4C 4E5E unlink A6 00000F4E 4E75 rts fn00000F50: 00000F50 4E56 0000 link A6, 0 00000F54 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000F58 266E 000C movea.l A3, [A6 + 0xC] 00000F5C 286E 0008 movea.l A4, [A6 + 0x8] 00000F60 4247 clr.w D7 00000F62 2F0C move.l -[A7], A4 00000F64 4EBA 09E4 jsr [PC + 0x9E4 /* 0000194A */] 00000F68 3E00 move.w D7, D0 00000F6A 2F0B move.l -[A7], A3 00000F6C 4EBA 09DC jsr [PC + 0x9DC /* 0000194A */] 00000F70 3E00 move.w D7, D0 00000F72 8047 or.w D0, D7 00000F74 504F addq.w A7, 8 00000F76 6662 bne +0x64 /* 00000FDA */ 00000F78 2054 movea.l A0, [A4] 00000F7A 2028 0008 move.l D0, [A0 + 0x8] 00000F7E E780 asl D0, 3 00000F80 2C00 move.l D6, D0 00000F82 7020 moveq.l D0, 0x20 00000F84 DC80 add.l D6, D0 00000F86 7000 moveq.l D0, 0x00 00000F88 2F00 move.l -[A7], D0 00000F8A 2F06 move.l -[A7], D6 00000F8C 2F0B move.l -[A7], A3 00000F8E 4EAD 112A jsr [A5 + 0x112A /* export_545 */] 00000F92 4EAD 115A jsr [A5 + 0x115A /* export_551 */] 00000F96 3E00 move.w D7, D0 00000F98 4FEF 000C lea.l A7, [A7 + 0xC] 00000F9C 663C bne +0x3E /* 00000FDA */ 00000F9E 7000 moveq.l D0, 0x00 00000FA0 2F00 move.l -[A7], D0 00000FA2 2F0C move.l -[A7], A4 00000FA4 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */] 00000FA8 7000 moveq.l D0, 0x00 00000FAA 2F00 move.l -[A7], D0 00000FAC 2F0B move.l -[A7], A3 00000FAE 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */] 00000FB2 2F06 move.l -[A7], D6 00000FB4 2053 movea.l A0, [A3] 00000FB6 2F08 move.l -[A7], A0 00000FB8 2054 movea.l A0, [A4] 00000FBA 2F08 move.l -[A7], A0 00000FBC 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */] 00000FC0 7000 moveq.l D0, 0x00 00000FC2 2F00 move.l -[A7], D0 00000FC4 2F0C move.l -[A7], A4 00000FC6 4EAD 114A jsr [A5 + 0x114A /* export_549 */] 00000FCA 4FEF 0024 lea.l A7, [A7 + 0x24] 00000FCE 7000 moveq.l D0, 0x00 00000FD0 2F00 move.l -[A7], D0 00000FD2 2F0B move.l -[A7], A3 00000FD4 4EAD 114A jsr [A5 + 0x114A /* export_549 */] 00000FD8 504F addq.w A7, 8 label00000FDA: 00000FDA 3007 move.w D0, D7 00000FDC 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 00000FE2 4E5E unlink A6 00000FE4 4E75 rts 00000FE6 4E56 FFF8 link A6, -0x0008 00000FEA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000FEE 286E 000C movea.l A4, [A6 + 0xC] 00000FF2 7C00 moveq.l D6, 0x00 00000FF4 4245 clr.w D5 00000FF6 7000 moveq.l D0, 0x00 00000FF8 2640 movea.l A3, D0 00000FFA 7000 moveq.l D0, 0x00 00000FFC 2F00 move.l -[A7], D0 00000FFE 4EBA FC20 jsr [PC - 0x3E0 /* 00000C20 */] 00001002 2640 movea.l A3, D0 00001004 200B move.l D0, A3 00001006 584F addq.w A7, 4 00001008 660A bne +0xC /* 00001014 */ 0000100A 4EAD 115A jsr [A5 + 0x115A /* export_551 */] 0000100E 3A00 move.w D5, D0 00001010 6000 0088 bra +0x8A /* 0000109A */ label00001014: 00001014 2F0C move.l -[A7], A4 00001016 4EBA 0932 jsr [PC + 0x932 /* 0000194A */] 0000101A 3A00 move.w D5, D0 0000101C 2F0B move.l -[A7], A3 0000101E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001022 4EBA FF2C jsr [PC - 0xD4 /* 00000F50 */] 00001026 3A00 move.w D5, D0 00001028 8045 or.w D0, D5 0000102A 4FEF 000C lea.l A7, [A7 + 0xC] 0000102E 666A bne +0x6C /* 0000109A */ 00001030 7E00 moveq.l D7, 0x00 00001032 602C bra +0x2E /* 00001060 */ label00001034: 00001034 486E FFFC pea.l [A6 - 0x4] 00001038 486E FFF8 pea.l [A6 - 0x8] 0000103C 2F07 move.l -[A7], D7 0000103E 2F0C move.l -[A7], A4 00001040 4EBA 016C jsr [PC + 0x16C /* 000011AE */] 00001044 2F06 move.l -[A7], D6 00001046 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000104A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000104E 2F0B move.l -[A7], A3 00001050 4EBA 053A jsr [PC + 0x53A /* 0000158C */] 00001054 2C00 move.l D6, D0 00001056 4FEF 0020 lea.l A7, [A7 + 0x20] 0000105A 6D0C blt +0xE /* 00001068 */ 0000105C 2007 move.l D0, D7 0000105E 5287 addq.l D7, 1 label00001060: 00001060 2054 movea.l A0, [A4] 00001062 BEA8 0004 cmp.l D7, [A0 + 0x4] 00001066 6DCC blt -0x32 /* 00001034 */ label00001068: 00001068 4A86 tst.l D6 0000106A 6C02 bge +0x4 /* 0000106E */ 0000106C 3A06 move.w D5, D6 label0000106E: 0000106E 4A45 tst.w D5 00001070 6628 bne +0x2A /* 0000109A */ 00001072 206E 0010 movea.l A0, [A6 + 0x10] 00001076 2050 movea.l A0, [A0] 00001078 1828 0014 move.b D4, [A0 + 0x14] 0000107C 2F0B move.l -[A7], A3 0000107E 4EBA 002E jsr [PC + 0x2E /* 000010AE */] 00001082 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001086 2F0B move.l -[A7], A3 00001088 4EBA FEC6 jsr [PC - 0x13A /* 00000F50 */] 0000108C 206E 0010 movea.l A0, [A6 + 0x10] 00001090 2050 movea.l A0, [A0] 00001092 1144 0014 move.b [A0 + 0x14], D4 00001096 4FEF 000C lea.l A7, [A7 + 0xC] label0000109A: 0000109A 2F0B move.l -[A7], A3 0000109C 4EBA FC08 jsr [PC - 0x3F8 /* 00000CA6 */] 000010A0 3005 move.w D0, D5 000010A2 584F addq.w A7, 4 000010A4 4CEE 18F0 FFE0 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x20] 000010AA 4E5E unlink A6 000010AC 4E75 rts fn000010AE: 000010AE 4E56 0000 link A6, 0 000010B2 2F0C move.l -[A7], A4 000010B4 286E 0008 movea.l A4, [A6 + 0x8] 000010B8 2F0C move.l -[A7], A4 000010BA 4EBA 088E jsr [PC + 0x88E /* 0000194A */] 000010BE 4A40 tst.w D0 000010C0 584F addq.w A7, 4 000010C2 660C bne +0xE /* 000010D0 */ 000010C4 7001 moveq.l D0, 0x01 000010C6 2F00 move.l -[A7], D0 000010C8 2F0C move.l -[A7], A4 000010CA 4EBA 07F0 jsr [PC + 0x7F0 /* 000018BC */] 000010CE 504F addq.w A7, 8 label000010D0: 000010D0 286E FFFC movea.l A4, [A6 - 0x4] 000010D4 4E5E unlink A6 000010D6 4E75 rts fn000010D8: 000010D8 4E56 FFF8 link A6, -0x0008 000010DC 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4 000010E0 2A2E 0014 move.l D5, [A6 + 0x14] 000010E4 2C2E 0010 move.l D6, [A6 + 0x10] 000010E8 2E2E 000C move.l D7, [A6 + 0xC] 000010EC 286E 0008 movea.l A4, [A6 + 0x8] 000010F0 70FE moveq.l D0, 0xFFFFFFFE 000010F2 B086 cmp.l D0, D6 000010F4 6728 beq +0x2A /* 0000111E */ 000010F6 2054 movea.l A0, [A4] 000010F8 2007 move.l D0, D7 000010FA E780 asl D0, 3 000010FC 2830 0818 move.l D4, [A0 + D0 + 0x18] 00001100 2054 movea.l A0, [A4] 00001102 2007 move.l D0, D7 00001104 E780 asl D0, 3 00001106 2186 0818 move.l [A0 + D0 + 0x18], D6 0000110A 4A2E 001B tst.b [A6 + 0x1B] 0000110E 670E beq +0x10 /* 0000111E */ 00001110 70FE moveq.l D0, 0xFFFFFFFE 00001112 B086 cmp.l D0, D6 00001114 6708 beq +0xA /* 0000111E */ 00001116 2054 movea.l A0, [A4] 00001118 2004 move.l D0, D4 0000111A 9086 sub.l D0, D6 0000111C D190 add.l [A0], D0 label0000111E: 0000111E 70FE moveq.l D0, 0xFFFFFFFE 00001120 B085 cmp.l D0, D5 00001122 6728 beq +0x2A /* 0000114C */ 00001124 2054 movea.l A0, [A4] 00001126 2007 move.l D0, D7 00001128 E780 asl D0, 3 0000112A 2830 081C move.l D4, [A0 + D0 + 0x1C] 0000112E 2054 movea.l A0, [A4] 00001130 2007 move.l D0, D7 00001132 E780 asl D0, 3 00001134 2185 081C move.l [A0 + D0 + 0x1C], D5 00001138 4A2E 001B tst.b [A6 + 0x1B] 0000113C 670E beq +0x10 /* 0000114C */ 0000113E 70FE moveq.l D0, 0xFFFFFFFE 00001140 B085 cmp.l D0, D5 00001142 6708 beq +0xA /* 0000114C */ 00001144 2054 movea.l A0, [A4] 00001146 2005 move.l D0, D5 00001148 9084 sub.l D0, D4 0000114A D190 add.l [A0], D0 label0000114C: 0000114C 2054 movea.l A0, [A4] 0000114E BEA8 0010 cmp.l D7, [A0 + 0x10] 00001152 57C3 seq D3 00001154 4403 neg.b D3 00001156 2D43 FFFC move.l [A6 - 0x4], D3 0000115A 2054 movea.l A0, [A4] 0000115C 4AA8 0010 tst.l [A0 + 0x10] 00001160 5DC3 slt D3 00001162 4403 neg.b D3 00001164 202E FFFC move.l D0, [A6 - 0x4] 00001168 8600 or.b D3, D0 0000116A 4A03 tst.b D3 0000116C 6736 beq +0x38 /* 000011A4 */ 0000116E 4A2E 001B tst.b [A6 + 0x1B] 00001172 6730 beq +0x32 /* 000011A4 */ 00001174 2054 movea.l A0, [A4] 00001176 BCA8 000C cmp.l D6, [A0 + 0xC] 0000117A 5EC3 sgt D3 0000117C 4403 neg.b D3 0000117E 2D43 FFF8 move.l [A6 - 0x8], D3 00001182 2054 movea.l A0, [A4] 00001184 BAA8 000C cmp.l D5, [A0 + 0xC] 00001188 5DC3 slt D3 0000118A 4403 neg.b D3 0000118C 202E FFF8 move.l D0, [A6 - 0x8] 00001190 8600 or.b D3, D0 00001192 4A03 tst.b D3 00001194 670E beq +0x10 /* 000011A4 */ 00001196 2F07 move.l -[A7], D7 00001198 2F06 move.l -[A7], D6 0000119A 2F0C move.l -[A7], A4 0000119C 4EBA 07D6 jsr [PC + 0x7D6 /* 00001974 */] 000011A0 4FEF 000C lea.l A7, [A7 + 0xC] label000011A4: 000011A4 4CEE 10F8 FFE0 movem.l D3,D4,D5,D6,D7,A4, [A6 - 0x20] 000011AA 4E5E unlink A6 000011AC 4E75 rts fn000011AE: 000011AE 4E56 0000 link A6, 0 000011B2 48E7 0108 movem.l -[A7], D7,A4 000011B6 2E2E 000C move.l D7, [A6 + 0xC] 000011BA 286E 0008 movea.l A4, [A6 + 0x8] 000011BE 2054 movea.l A0, [A4] 000011C0 2007 move.l D0, D7 000011C2 E780 asl D0, 3 000011C4 226E 0010 movea.l A1, [A6 + 0x10] 000011C8 22B0 0818 move.l [A1], [A0 + D0 + 0x18] 000011CC 2054 movea.l A0, [A4] 000011CE 2007 move.l D0, D7 000011D0 E780 asl D0, 3 000011D2 226E 0014 movea.l A1, [A6 + 0x14] 000011D6 22B0 081C move.l [A1], [A0 + D0 + 0x1C] 000011DA 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 000011E0 4E5E unlink A6 000011E2 4E75 rts fn000011E4: 000011E4 4E56 FFFC link A6, -0x0004 000011E8 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 000011EC 282E 0014 move.l D4, [A6 + 0x14] 000011F0 2A2E 0010 move.l D5, [A6 + 0x10] 000011F4 2E2E 000C move.l D7, [A6 + 0xC] 000011F8 286E 0008 movea.l A4, [A6 + 0x8] 000011FC 4246 clr.w D6 000011FE 7600 moveq.l D3, 0x00 00001200 2054 movea.l A0, [A4] 00001202 BEA8 0004 cmp.l D7, [A0 + 0x4] 00001206 6F06 ble +0x8 /* 0000120E */ 00001208 4A85 tst.l D5 0000120A 6D02 blt +0x4 /* 0000120E */ 0000120C 7601 moveq.l D3, 0x01 label0000120E: 0000120E 2D43 FFFC move.l [A6 - 0x4], D3 00001212 4A87 tst.l D7 00001214 5DC3 slt D3 00001216 4403 neg.b D3 00001218 202E FFFC move.l D0, [A6 - 0x4] 0000121C 8600 or.b D3, D0 0000121E 4A03 tst.b D3 00001220 6706 beq +0x8 /* 00001228 */ 00001222 7C01 moveq.l D6, 0x01 00001224 6000 00A4 bra +0xA6 /* 000012CA */ label00001228: 00001228 2054 movea.l A0, [A4] 0000122A 52A8 0004 addq.l [A0 + 0x4], 1 0000122E 7000 moveq.l D0, 0x00 00001230 2F00 move.l -[A7], D0 00001232 2F0C move.l -[A7], A4 00001234 4EBA 0686 jsr [PC + 0x686 /* 000018BC */] 00001238 3C00 move.w D6, D0 0000123A 504F addq.w A7, 8 0000123C 670A beq +0xC /* 00001248 */ 0000123E 2054 movea.l A0, [A4] 00001240 53A8 0004 subq.l [A0 + 0x4], 1 00001244 6000 0084 bra +0x86 /* 000012CA */ label00001248: 00001248 7000 moveq.l D0, 0x00 0000124A 2F00 move.l -[A7], D0 0000124C 2F0C move.l -[A7], A4 0000124E 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */] 00001252 2054 movea.l A0, [A4] 00001254 41E8 0018 lea.l A0, [A0 + 0x18] 00001258 2007 move.l D0, D7 0000125A E780 asl D0, 3 0000125C 2640 movea.l A3, D0 0000125E D7C8 add.l A3, A0 00001260 2054 movea.l A0, [A4] 00001262 7001 moveq.l D0, 0x01 00001264 B0A8 0004 cmp.l D0, [A0 + 0x4] 00001268 504F addq.w A7, 8 0000126A 6C1C bge +0x1E /* 00001288 */ 0000126C 2028 0004 move.l D0, [A0 + 0x4] 00001270 5380 subq.l D0, 1 00001272 9087 sub.l D0, D7 00001274 E780 asl D0, 3 00001276 2F00 move.l -[A7], D0 00001278 200B move.l D0, A3 0000127A 5080 addq.l D0, 8 0000127C 2F00 move.l -[A7], D0 0000127E 2F0B move.l -[A7], A3 00001280 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */] 00001284 4FEF 000C lea.l A7, [A7 + 0xC] label00001288: 00001288 7000 moveq.l D0, 0x00 0000128A 2F00 move.l -[A7], D0 0000128C 2F04 move.l -[A7], D4 0000128E 2F05 move.l -[A7], D5 00001290 2F07 move.l -[A7], D7 00001292 2F0C move.l -[A7], A4 00001294 4EBA FE42 jsr [PC - 0x1BE /* 000010D8 */] 00001298 4A85 tst.l D5 0000129A 4FEF 0014 lea.l A7, [A7 + 0x14] 0000129E 6C08 bge +0xA /* 000012A8 */ 000012A0 2054 movea.l A0, [A4] 000012A2 53A8 0004 subq.l [A0 + 0x4], 1 000012A6 6016 bra +0x18 /* 000012BE */ label000012A8: 000012A8 2054 movea.l A0, [A4] 000012AA 2004 move.l D0, D4 000012AC 9085 sub.l D0, D5 000012AE 5280 addq.l D0, 1 000012B0 D190 add.l [A0], D0 000012B2 2054 movea.l A0, [A4] 000012B4 BEA8 0010 cmp.l D7, [A0 + 0x10] 000012B8 6E04 bgt +0x6 /* 000012BE */ 000012BA 52A8 0010 addq.l [A0 + 0x10], 1 label000012BE: 000012BE 7000 moveq.l D0, 0x00 000012C0 2F00 move.l -[A7], D0 000012C2 2F0C move.l -[A7], A4 000012C4 4EAD 114A jsr [A5 + 0x114A /* export_549 */] 000012C8 504F addq.w A7, 8 label000012CA: 000012CA 3006 move.w D0, D6 000012CC 4CEE 18F8 FFE0 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x20] 000012D2 4E5E unlink A6 000012D4 4E75 rts fn000012D6: 000012D6 4E56 FFFC link A6, -0x0004 000012DA 48E7 1718 movem.l -[A7], D3,D5,D6,D7,A3,A4 000012DE 2A2E 0010 move.l D5, [A6 + 0x10] 000012E2 2C2E 000C move.l D6, [A6 + 0xC] 000012E6 286E 0008 movea.l A4, [A6 + 0x8] 000012EA 2054 movea.l A0, [A4] 000012EC 2028 0004 move.l D0, [A0 + 0x4] 000012F0 5380 subq.l D0, 1 000012F2 B085 cmp.l D0, D5 000012F4 5DC3 slt D3 000012F6 4403 neg.b D3 000012F8 2D43 FFFC move.l [A6 - 0x4], D3 000012FC 4A86 tst.l D6 000012FE 5DC3 slt D3 00001300 4403 neg.b D3 00001302 202E FFFC move.l D0, [A6 - 0x4] 00001306 8600 or.b D3, D0 00001308 4A03 tst.b D3 0000130A 6600 00CA bne +0xCC /* 000013D6 */ 0000130E 7000 moveq.l D0, 0x00 00001310 2F00 move.l -[A7], D0 00001312 2F0C move.l -[A7], A4 00001314 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */] 00001318 2E06 move.l D7, D6 0000131A 504F addq.w A7, 8 0000131C 601E bra +0x20 /* 0000133C */ label0000131E: 0000131E 2054 movea.l A0, [A4] 00001320 41E8 0018 lea.l A0, [A0 + 0x18] 00001324 2007 move.l D0, D7 00001326 E780 asl D0, 3 00001328 2640 movea.l A3, D0 0000132A D7C8 add.l A3, A0 0000132C 2054 movea.l A0, [A4] 0000132E 202B 0004 move.l D0, [A3 + 0x4] 00001332 9093 sub.l D0, [A3] 00001334 5280 addq.l D0, 1 00001336 9190 sub.l [A0], D0 00001338 2007 move.l D0, D7 0000133A 5287 addq.l D7, 1 label0000133C: 0000133C BA87 cmp.l D5, D7 0000133E 6CDE bge -0x20 /* 0000131E */ 00001340 2054 movea.l A0, [A4] 00001342 2028 0004 move.l D0, [A0 + 0x4] 00001346 5380 subq.l D0, 1 00001348 BA80 cmp.l D5, D0 0000134A 6C2A bge +0x2C /* 00001376 */ 0000134C 2054 movea.l A0, [A4] 0000134E 2028 0004 move.l D0, [A0 + 0x4] 00001352 5380 subq.l D0, 1 00001354 9085 sub.l D0, D5 00001356 E780 asl D0, 3 00001358 2F00 move.l -[A7], D0 0000135A 2054 movea.l A0, [A4] 0000135C 41E8 0018 lea.l A0, [A0 + 0x18] 00001360 2006 move.l D0, D6 00001362 E780 asl D0, 3 00001364 D088 add.l D0, A0 00001366 2F00 move.l -[A7], D0 00001368 200B move.l D0, A3 0000136A 5080 addq.l D0, 8 0000136C 2F00 move.l -[A7], D0 0000136E 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */] 00001372 4FEF 000C lea.l A7, [A7 + 0xC] label00001376: 00001376 2054 movea.l A0, [A4] 00001378 2005 move.l D0, D5 0000137A 9086 sub.l D0, D6 0000137C 5280 addq.l D0, 1 0000137E 91A8 0004 sub.l [A0 + 0x4], D0 00001382 2054 movea.l A0, [A4] 00001384 BCA8 0010 cmp.l D6, [A0 + 0x10] 00001388 6E40 bgt +0x42 /* 000013CA */ 0000138A BAA8 0010 cmp.l D5, [A0 + 0x10] 0000138E 6D2E blt +0x30 /* 000013BE */ 00001390 BCA8 0004 cmp.l D6, [A0 + 0x4] 00001394 6C16 bge +0x18 /* 000013AC */ 00001396 2F06 move.l -[A7], D6 00001398 2006 move.l D0, D6 0000139A E780 asl D0, 3 0000139C 2F30 0818 move.l -[A7], [A0 + D0 + 0x18] 000013A0 2F0C move.l -[A7], A4 000013A2 4EBA 05D0 jsr [PC + 0x5D0 /* 00001974 */] 000013A6 4FEF 000C lea.l A7, [A7 + 0xC] 000013AA 601E bra +0x20 /* 000013CA */ label000013AC: 000013AC 70FF moveq.l D0, 0xFFFFFFFF 000013AE 2F00 move.l -[A7], D0 000013B0 2F00 move.l -[A7], D0 000013B2 2F0C move.l -[A7], A4 000013B4 4EBA 05BE jsr [PC + 0x5BE /* 00001974 */] 000013B8 4FEF 000C lea.l A7, [A7 + 0xC] 000013BC 600C bra +0xE /* 000013CA */ label000013BE: 000013BE 2054 movea.l A0, [A4] 000013C0 2005 move.l D0, D5 000013C2 9086 sub.l D0, D6 000013C4 5280 addq.l D0, 1 000013C6 91A8 0010 sub.l [A0 + 0x10], D0 label000013CA: 000013CA 7000 moveq.l D0, 0x00 000013CC 2F00 move.l -[A7], D0 000013CE 2F0C move.l -[A7], A4 000013D0 4EAD 114A jsr [A5 + 0x114A /* export_549 */] 000013D4 504F addq.w A7, 8 label000013D6: 000013D6 4CEE 18E8 FFE4 movem.l D3,D5,D6,D7,A3,A4, [A6 - 0x1C] 000013DC 4E5E unlink A6 000013DE 4E75 rts fn000013E0: 000013E0 4E56 FFEC link A6, -0x0014 000013E4 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4 000013E8 286E 0008 movea.l A4, [A6 + 0x8] 000013EC 7000 moveq.l D0, 0x00 000013EE 2D40 FFF4 move.l [A6 - 0xC], D0 000013F2 2C2E 000C move.l D6, [A6 + 0xC] 000013F6 2A2E 0010 move.l D5, [A6 + 0x10] 000013FA 78FF moveq.l D4, 0xFFFFFFFF 000013FC 72FF moveq.l D1, 0xFFFFFFFF 000013FE 2D41 FFFC move.l [A6 - 0x4], D1 00001402 2D41 FFF8 move.l [A6 - 0x8], D1 00001406 2054 movea.l A0, [A4] 00001408 4AA8 0004 tst.l [A0 + 0x4] 0000140C 6F00 008A ble +0x8C /* 00001498 */ 00001410 4AAE 0014 tst.l [A6 + 0x14] 00001414 6600 0082 bne +0x84 /* 00001498 */ 00001418 486E FFF0 pea.l [A6 - 0x10] 0000141C 486E FFEC pea.l [A6 - 0x14] 00001420 2028 0004 move.l D0, [A0 + 0x4] 00001424 5380 subq.l D0, 1 00001426 2F00 move.l -[A7], D0 00001428 2F0C move.l -[A7], A4 0000142A 4EBA FD82 jsr [PC - 0x27E /* 000011AE */] 0000142E 202E FFF0 move.l D0, [A6 - 0x10] 00001432 5280 addq.l D0, 1 00001434 B0AE 000C cmp.l D0, [A6 + 0xC] 00001438 4FEF 0010 lea.l A7, [A7 + 0x10] 0000143C 6C0A bge +0xC /* 00001448 */ 0000143E 2054 movea.l A0, [A4] 00001440 2E28 0004 move.l D7, [A0 + 0x4] 00001444 6000 00CE bra +0xD0 /* 00001514 */ label00001448: 00001448 BCAE FFEC cmp.l D6, [A6 - 0x14] 0000144C 6D26 blt +0x28 /* 00001474 */ 0000144E BAAE FFF0 cmp.l D5, [A6 - 0x10] 00001452 6E10 bgt +0x12 /* 00001464 */ 00001454 2054 movea.l A0, [A4] 00001456 2028 0004 move.l D0, [A0 + 0x4] 0000145A 5380 subq.l D0, 1 0000145C 2D40 FFF4 move.l [A6 - 0xC], D0 00001460 6000 011C bra +0x11E /* 0000157E */ label00001464: 00001464 2C2E FFEC move.l D6, [A6 - 0x14] 00001468 2054 movea.l A0, [A4] 0000146A 2828 0004 move.l D4, [A0 + 0x4] 0000146E 5384 subq.l D4, 1 00001470 6000 00A2 bra +0xA4 /* 00001514 */ label00001474: 00001474 486E 0014 pea.l [A6 + 0x14] 00001478 4AAE 000C tst.l [A6 + 0xC] 0000147C 57C3 seq D3 0000147E 4403 neg.b D3 00001480 6704 beq +0x6 /* 00001486 */ 00001482 7000 moveq.l D0, 0x00 00001484 6006 bra +0x8 /* 0000148C */ label00001486: 00001486 202E 000C move.l D0, [A6 + 0xC] 0000148A 5380 subq.l D0, 1 label0000148C: 0000148C 2F00 move.l -[A7], D0 0000148E 2F0C move.l -[A7], A4 00001490 4EBA 02B2 jsr [PC + 0x2B2 /* 00001744 */] 00001494 4FEF 000C lea.l A7, [A7 + 0xC] label00001498: 00001498 2E2E 0014 move.l D7, [A6 + 0x14] 0000149C 606E bra +0x70 /* 0000150C */ label0000149E: 0000149E 486E FFF0 pea.l [A6 - 0x10] 000014A2 486E FFEC pea.l [A6 - 0x14] 000014A6 2F07 move.l -[A7], D7 000014A8 2F0C move.l -[A7], A4 000014AA 4EBA FD02 jsr [PC - 0x2FE /* 000011AE */] 000014AE 202E FFF0 move.l D0, [A6 - 0x10] 000014B2 5280 addq.l D0, 1 000014B4 B0AE 000C cmp.l D0, [A6 + 0xC] 000014B8 4FEF 0010 lea.l A7, [A7 + 0x10] 000014BC 6D4A blt +0x4C /* 00001508 */ 000014BE 202E FFEC move.l D0, [A6 - 0x14] 000014C2 5380 subq.l D0, 1 000014C4 B0AE 0010 cmp.l D0, [A6 + 0x10] 000014C8 6E4A bgt +0x4C /* 00001514 */ 000014CA BCAE FFEC cmp.l D6, [A6 - 0x14] 000014CE 6D0E blt +0x10 /* 000014DE */ 000014D0 BAAE FFF0 cmp.l D5, [A6 - 0x10] 000014D4 6E08 bgt +0xA /* 000014DE */ 000014D6 2D47 FFF4 move.l [A6 - 0xC], D7 000014DA 6000 00A2 bra +0xA4 /* 0000157E */ label000014DE: 000014DE 4A84 tst.l D4 000014E0 6D10 blt +0x12 /* 000014F2 */ 000014E2 4AAE FFF8 tst.l [A6 - 0x8] 000014E6 6C04 bge +0x6 /* 000014EC */ 000014E8 2D47 FFF8 move.l [A6 - 0x8], D7 label000014EC: 000014EC 2D47 FFFC move.l [A6 - 0x4], D7 000014F0 6002 bra +0x4 /* 000014F4 */ label000014F2: 000014F2 2807 move.l D4, D7 label000014F4: 000014F4 BCAE FFEC cmp.l D6, [A6 - 0x14] 000014F8 6F04 ble +0x6 /* 000014FE */ 000014FA 2C2E FFEC move.l D6, [A6 - 0x14] label000014FE: 000014FE BAAE FFF0 cmp.l D5, [A6 - 0x10] 00001502 6C04 bge +0x6 /* 00001508 */ 00001504 2A2E FFF0 move.l D5, [A6 - 0x10] label00001508: 00001508 2007 move.l D0, D7 0000150A 5287 addq.l D7, 1 label0000150C: 0000150C 2054 movea.l A0, [A4] 0000150E BEA8 0004 cmp.l D7, [A0 + 0x4] 00001512 6D8A blt -0x74 /* 0000149E */ label00001514: 00001514 4A84 tst.l D4 00001516 6C1E bge +0x20 /* 00001536 */ 00001518 2F05 move.l -[A7], D5 0000151A 2F06 move.l -[A7], D6 0000151C 2F07 move.l -[A7], D7 0000151E 2F0C move.l -[A7], A4 00001520 4EBA FCC2 jsr [PC - 0x33E /* 000011E4 */] 00001524 48C0 ext.l D0 00001526 2D40 FFF4 move.l [A6 - 0xC], D0 0000152A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000152E 664E bne +0x50 /* 0000157E */ 00001530 2D47 FFF4 move.l [A6 - 0xC], D7 00001534 6048 bra +0x4A /* 0000157E */ label00001536: 00001536 7001 moveq.l D0, 0x01 00001538 2F00 move.l -[A7], D0 0000153A 2F05 move.l -[A7], D5 0000153C 2F06 move.l -[A7], D6 0000153E 2F04 move.l -[A7], D4 00001540 2F0C move.l -[A7], A4 00001542 4EBA FB94 jsr [PC - 0x46C /* 000010D8 */] 00001546 2D44 FFF4 move.l [A6 - 0xC], D4 0000154A 4AAE FFF8 tst.l [A6 - 0x8] 0000154E 4FEF 0014 lea.l A7, [A7 + 0x14] 00001552 6D2A blt +0x2C /* 0000157E */ 00001554 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001558 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000155C 2F0C move.l -[A7], A4 0000155E 4EBA FD76 jsr [PC - 0x28A /* 000012D6 */] 00001562 202E FFF4 move.l D0, [A6 - 0xC] 00001566 B0AE FFFC cmp.l D0, [A6 - 0x4] 0000156A 4FEF 000C lea.l A7, [A7 + 0xC] 0000156E 6F0E ble +0x10 /* 0000157E */ 00001570 202E FFFC move.l D0, [A6 - 0x4] 00001574 90AE FFF8 sub.l D0, [A6 - 0x8] 00001578 5280 addq.l D0, 1 0000157A 91AE FFF4 sub.l [A6 - 0xC], D0 label0000157E: 0000157E 202E FFF4 move.l D0, [A6 - 0xC] 00001582 4CEE 10F8 FFD4 movem.l D3,D4,D5,D6,D7,A4, [A6 - 0x2C] 00001588 4E5E unlink A6 0000158A 4E75 rts fn0000158C: 0000158C 4E56 FFEC link A6, -0x0014 00001590 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00001594 286E 0008 movea.l A4, [A6 + 0x8] 00001598 7000 moveq.l D0, 0x00 0000159A 2D40 FFF8 move.l [A6 - 0x8], D0 0000159E 2C2E 000C move.l D6, [A6 + 0xC] 000015A2 2A2E 0010 move.l D5, [A6 + 0x10] 000015A6 72FF moveq.l D1, 0xFFFFFFFF 000015A8 2D41 FFFC move.l [A6 - 0x4], D1 000015AC 2801 move.l D4, D1 000015AE 2054 movea.l A0, [A4] 000015B0 4AA8 0004 tst.l [A0 + 0x4] 000015B4 6F5C ble +0x5E /* 00001612 */ 000015B6 4AAE 0014 tst.l [A6 + 0x14] 000015BA 6656 bne +0x58 /* 00001612 */ 000015BC 486E FFF0 pea.l [A6 - 0x10] 000015C0 486E FFEC pea.l [A6 - 0x14] 000015C4 2028 0004 move.l D0, [A0 + 0x4] 000015C8 5380 subq.l D0, 1 000015CA 2F00 move.l -[A7], D0 000015CC 2F0C move.l -[A7], A4 000015CE 4EBA FBDE jsr [PC - 0x422 /* 000011AE */] 000015D2 BCAE FFF0 cmp.l D6, [A6 - 0x10] 000015D6 4FEF 0010 lea.l A7, [A7 + 0x10] 000015DA 6F0C ble +0xE /* 000015E8 */ 000015DC 2054 movea.l A0, [A4] 000015DE 2D68 0004 FFF8 move.l [A6 - 0x8], [A0 + 0x4] 000015E4 6000 0150 bra +0x152 /* 00001736 */ label000015E8: 000015E8 BCAE FFEC cmp.l D6, [A6 - 0x14] 000015EC 6F12 ble +0x14 /* 00001600 */ 000015EE BAAE FFF0 cmp.l D5, [A6 - 0x10] 000015F2 6C0C bge +0xE /* 00001600 */ 000015F4 2054 movea.l A0, [A4] 000015F6 2E28 0004 move.l D7, [A0 + 0x4] 000015FA 5387 subq.l D7, 1 000015FC 6000 00D8 bra +0xDA /* 000016D6 */ label00001600: 00001600 486E 0014 pea.l [A6 + 0x14] 00001604 2F2E 000C move.l -[A7], [A6 + 0xC] 00001608 2F0C move.l -[A7], A4 0000160A 4EBA 0138 jsr [PC + 0x138 /* 00001744 */] 0000160E 4FEF 000C lea.l A7, [A7 + 0xC] label00001612: 00001612 2E2E 0014 move.l D7, [A6 + 0x14] 00001616 6000 0088 bra +0x8A /* 000016A0 */ label0000161A: 0000161A 486E FFF0 pea.l [A6 - 0x10] 0000161E 486E FFEC pea.l [A6 - 0x14] 00001622 2F07 move.l -[A7], D7 00001624 2F0C move.l -[A7], A4 00001626 4EBA FB86 jsr [PC - 0x47A /* 000011AE */] 0000162A BCAE FFF0 cmp.l D6, [A6 - 0x10] 0000162E 4FEF 0010 lea.l A7, [A7 + 0x10] 00001632 6E68 bgt +0x6A /* 0000169C */ 00001634 BAAE FFEC cmp.l D5, [A6 - 0x14] 00001638 6D70 blt +0x72 /* 000016AA */ 0000163A BCAE FFEC cmp.l D6, [A6 - 0x14] 0000163E 6F08 ble +0xA /* 00001648 */ 00001640 BAAE FFF0 cmp.l D5, [A6 - 0x10] 00001644 6D00 0090 blt +0x92 /* 000016D6 */ label00001648: 00001648 BCAE FFEC cmp.l D6, [A6 - 0x14] 0000164C 6E12 bgt +0x14 /* 00001660 */ 0000164E BAAE FFF0 cmp.l D5, [A6 - 0x10] 00001652 6D0C blt +0xE /* 00001660 */ 00001654 4A84 tst.l D4 00001656 6C02 bge +0x4 /* 0000165A */ 00001658 2807 move.l D4, D7 label0000165A: 0000165A 2D47 FFFC move.l [A6 - 0x4], D7 0000165E 603C bra +0x3E /* 0000169C */ label00001660: 00001660 BCAE FFEC cmp.l D6, [A6 - 0x14] 00001664 6F1C ble +0x1E /* 00001682 */ 00001666 7001 moveq.l D0, 0x01 00001668 2F00 move.l -[A7], D0 0000166A 2206 move.l D1, D6 0000166C 5381 subq.l D1, 1 0000166E 2F01 move.l -[A7], D1 00001670 72FE moveq.l D1, 0xFFFFFFFE 00001672 2F01 move.l -[A7], D1 00001674 2F07 move.l -[A7], D7 00001676 2F0C move.l -[A7], A4 00001678 4EBA FA5E jsr [PC - 0x5A2 /* 000010D8 */] 0000167C 4FEF 0014 lea.l A7, [A7 + 0x14] 00001680 601A bra +0x1C /* 0000169C */ label00001682: 00001682 7001 moveq.l D0, 0x01 00001684 2F00 move.l -[A7], D0 00001686 72FE moveq.l D1, 0xFFFFFFFE 00001688 2F01 move.l -[A7], D1 0000168A 2405 move.l D2, D5 0000168C 5282 addq.l D2, 1 0000168E 2F02 move.l -[A7], D2 00001690 2F07 move.l -[A7], D7 00001692 2F0C move.l -[A7], A4 00001694 4EBA FA42 jsr [PC - 0x5BE /* 000010D8 */] 00001698 4FEF 0014 lea.l A7, [A7 + 0x14] label0000169C: 0000169C 2007 move.l D0, D7 0000169E 5287 addq.l D7, 1 label000016A0: 000016A0 2054 movea.l A0, [A4] 000016A2 BEA8 0004 cmp.l D7, [A0 + 0x4] 000016A6 6D00 FF72 blt -0x8C /* 0000161A */ label000016AA: 000016AA 4A84 tst.l D4 000016AC 6D1A blt +0x1C /* 000016C8 */ 000016AE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000016B2 2F04 move.l -[A7], D4 000016B4 2F0C move.l -[A7], A4 000016B6 4EBA FC1E jsr [PC - 0x3E2 /* 000012D6 */] 000016BA 202E FFFC move.l D0, [A6 - 0x4] 000016BE 9084 sub.l D0, D4 000016C0 5280 addq.l D0, 1 000016C2 9E80 sub.l D7, D0 000016C4 4FEF 000C lea.l A7, [A7 + 0xC] label000016C8: 000016C8 4A87 tst.l D7 000016CA 6F04 ble +0x6 /* 000016D0 */ 000016CC 2007 move.l D0, D7 000016CE 5387 subq.l D7, 1 label000016D0: 000016D0 2D47 FFF8 move.l [A6 - 0x8], D7 000016D4 6060 bra +0x62 /* 00001736 */ label000016D6: 000016D6 2D6E FFF0 FFF4 move.l [A6 - 0xC], [A6 - 0x10] 000016DC 7001 moveq.l D0, 0x01 000016DE 2F00 move.l -[A7], D0 000016E0 2206 move.l D1, D6 000016E2 5381 subq.l D1, 1 000016E4 2F01 move.l -[A7], D1 000016E6 72FE moveq.l D1, 0xFFFFFFFE 000016E8 2F01 move.l -[A7], D1 000016EA 2F07 move.l -[A7], D7 000016EC 2F0C move.l -[A7], A4 000016EE 4EBA F9E8 jsr [PC - 0x618 /* 000010D8 */] 000016F2 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000016F6 2005 move.l D0, D5 000016F8 5280 addq.l D0, 1 000016FA 2F00 move.l -[A7], D0 000016FC 2007 move.l D0, D7 000016FE 5280 addq.l D0, 1 00001700 2F00 move.l -[A7], D0 00001702 2F0C move.l -[A7], A4 00001704 4EBA FADE jsr [PC - 0x522 /* 000011E4 */] 00001708 48C0 ext.l D0 0000170A 2D40 FFF8 move.l [A6 - 0x8], D0 0000170E 4FEF 0024 lea.l A7, [A7 + 0x24] 00001712 671A beq +0x1C /* 0000172E */ 00001714 7001 moveq.l D0, 0x01 00001716 2F00 move.l -[A7], D0 00001718 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000171C 72FE moveq.l D1, 0xFFFFFFFE 0000171E 2F01 move.l -[A7], D1 00001720 2F07 move.l -[A7], D7 00001722 2F0C move.l -[A7], A4 00001724 4EBA F9B2 jsr [PC - 0x64E /* 000010D8 */] 00001728 4FEF 0014 lea.l A7, [A7 + 0x14] 0000172C 6008 bra +0xA /* 00001736 */ label0000172E: 0000172E 2007 move.l D0, D7 00001730 5280 addq.l D0, 1 00001732 2D40 FFF8 move.l [A6 - 0x8], D0 label00001736: 00001736 202E FFF8 move.l D0, [A6 - 0x8] 0000173A 4CEE 10F0 FFD8 movem.l D4,D5,D6,D7,A4, [A6 - 0x28] 00001740 4E5E unlink A6 00001742 4E75 rts fn00001744: 00001744 4E56 FFEA link A6, -0x0016 00001748 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4 0000174C 286E 0008 movea.l A4, [A6 + 0x8] 00001750 7A00 moveq.l D5, 0x00 00001752 7EFF moveq.l D7, 0xFFFFFFFF 00001754 7C00 moveq.l D6, 0x00 00001756 422E FFFF clr.b [A6 - 0x1] 0000175A 2054 movea.l A0, [A4] 0000175C 2D68 0004 FFEE move.l [A6 - 0x12], [A0 + 0x4] 00001762 6700 0104 beq +0x106 /* 00001868 */ 00001766 2054 movea.l A0, [A4] 00001768 2028 0004 move.l D0, [A0 + 0x4] 0000176C 5380 subq.l D0, 1 0000176E 2D40 FFF6 move.l [A6 - 0xA], D0 00001772 2054 movea.l A0, [A4] 00001774 2D68 0010 FFFA move.l [A6 - 0x6], [A0 + 0x10] 0000177A 6D4A blt +0x4C /* 000017C6 */ 0000177C 2F2E FFFA move.l -[A7], [A6 - 0x6] 00001780 2F2E 000C move.l -[A7], [A6 + 0xC] 00001784 2F0C move.l -[A7], A4 00001786 4EBA 00F4 jsr [PC + 0xF4 /* 0000187C */] 0000178A 3800 move.w D4, D0 0000178C 4FEF 000C lea.l A7, [A7 + 0xC] 00001790 661E bne +0x20 /* 000017B0 */ 00001792 2A2E FFFA move.l D5, [A6 - 0x6] 00001796 2F05 move.l -[A7], D5 00001798 2F2E 000C move.l -[A7], [A6 + 0xC] 0000179C 2F0C move.l -[A7], A4 0000179E 4EBA 01D4 jsr [PC + 0x1D4 /* 00001974 */] 000017A2 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 000017A8 4FEF 000C lea.l A7, [A7 + 0xC] 000017AC 6000 00BA bra +0xBC /* 00001868 */ label000017B0: 000017B0 4A44 tst.w D4 000017B2 6C0C bge +0xE /* 000017C0 */ 000017B4 202E FFFA move.l D0, [A6 - 0x6] 000017B8 5380 subq.l D0, 1 000017BA 2D40 FFF6 move.l [A6 - 0xA], D0 000017BE 6006 bra +0x8 /* 000017C6 */ label000017C0: 000017C0 2C2E FFFA move.l D6, [A6 - 0x6] 000017C4 5286 addq.l D6, 1 label000017C6: 000017C6 2054 movea.l A0, [A4] 000017C8 202E 000C move.l D0, [A6 + 0xC] 000017CC B0A8 0018 cmp.l D0, [A0 + 0x18] 000017D0 6D00 0096 blt +0x98 /* 00001868 */ 000017D4 202E FFEE move.l D0, [A6 - 0x12] 000017D8 5380 subq.l D0, 1 000017DA 2054 movea.l A0, [A4] 000017DC E780 asl D0, 3 000017DE 222E 000C move.l D1, [A6 + 0xC] 000017E2 B2B0 081C cmp.l D1, [A0 + D0 + 0x1C] 000017E6 6F08 ble +0xA /* 000017F0 */ 000017E8 2054 movea.l A0, [A4] 000017EA 2A28 0004 move.l D5, [A0 + 0x4] 000017EE 6078 bra +0x7A /* 00001868 */ label000017F0: 000017F0 202E FFF6 move.l D0, [A6 - 0xA] 000017F4 D086 add.l D0, D6 000017F6 7202 moveq.l D1, 0x02 000017F8 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 000017FC 2D40 FFF2 move.l [A6 - 0xE], D0 00001800 BEAE FFF2 cmp.l D7, [A6 - 0xE] 00001804 57C3 seq D3 00001806 4403 neg.b D3 00001808 2D43 FFEA move.l [A6 - 0x16], D3 0000180C BCAE FFF6 cmp.l D6, [A6 - 0xA] 00001810 5EC3 sgt D3 00001812 4403 neg.b D3 00001814 202E FFEA move.l D0, [A6 - 0x16] 00001818 8600 or.b D3, D0 0000181A 4A03 tst.b D3 0000181C 6704 beq +0x6 /* 00001822 */ 0000181E 2A06 move.l D5, D6 00001820 6046 bra +0x48 /* 00001868 */ label00001822: 00001822 2E2E FFF2 move.l D7, [A6 - 0xE] 00001826 2F07 move.l -[A7], D7 00001828 2F2E 000C move.l -[A7], [A6 + 0xC] 0000182C 2F0C move.l -[A7], A4 0000182E 4EBA 004C jsr [PC + 0x4C /* 0000187C */] 00001832 3800 move.w D4, D0 00001834 4FEF 000C lea.l A7, [A7 + 0xC] 00001838 661A bne +0x1C /* 00001854 */ 0000183A 2A07 move.l D5, D7 0000183C 1D7C 0001 FFFF move.b [A6 - 0x1], 0x1 00001842 2F05 move.l -[A7], D5 00001844 2F2E 000C move.l -[A7], [A6 + 0xC] 00001848 2F0C move.l -[A7], A4 0000184A 4EBA 0128 jsr [PC + 0x128 /* 00001974 */] 0000184E 4FEF 000C lea.l A7, [A7 + 0xC] 00001852 6014 bra +0x16 /* 00001868 */ label00001854: 00001854 4A44 tst.w D4 00001856 6C0A bge +0xC /* 00001862 */ 00001858 2007 move.l D0, D7 0000185A 5380 subq.l D0, 1 0000185C 2D40 FFF6 move.l [A6 - 0xA], D0 00001860 608E bra -0x70 /* 000017F0 */ label00001862: 00001862 2C07 move.l D6, D7 00001864 5286 addq.l D6, 1 00001866 6088 bra -0x76 /* 000017F0 */ label00001868: 00001868 206E 0010 movea.l A0, [A6 + 0x10] 0000186C 2085 move.l [A0], D5 0000186E 102E FFFF move.b D0, [A6 - 0x1] 00001872 4CEE 10F8 FFD2 movem.l D3,D4,D5,D6,D7,A4, [A6 - 0x2E] 00001878 4E5E unlink A6 0000187A 4E75 rts fn0000187C: 0000187C 4E56 FFF8 link A6, -0x0008 00001880 48E7 0300 movem.l -[A7], D6,D7 00001884 2C2E 000C move.l D6, [A6 + 0xC] 00001888 4247 clr.w D7 0000188A 486E FFFC pea.l [A6 - 0x4] 0000188E 486E FFF8 pea.l [A6 - 0x8] 00001892 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001896 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000189A 4EBA F912 jsr [PC - 0x6EE /* 000011AE */] 0000189E BCAE FFF8 cmp.l D6, [A6 - 0x8] 000018A2 6C04 bge +0x6 /* 000018A8 */ 000018A4 7EFF moveq.l D7, 0xFFFFFFFF 000018A6 6008 bra +0xA /* 000018B0 */ label000018A8: 000018A8 BCAE FFFC cmp.l D6, [A6 - 0x4] 000018AC 6F02 ble +0x4 /* 000018B0 */ 000018AE 7E01 moveq.l D7, 0x01 label000018B0: 000018B0 3007 move.w D0, D7 000018B2 4CEE 00C0 FFF0 movem.l D6,D7, [A6 - 0x10] 000018B8 4E5E unlink A6 000018BA 4E75 rts fn000018BC: 000018BC 4E56 0000 link A6, 0 000018C0 48E7 1708 movem.l -[A7], D3,D5,D6,D7,A4 000018C4 286E 0008 movea.l A4, [A6 + 0x8] 000018C8 4246 clr.w D6 000018CA 2054 movea.l A0, [A4] 000018CC 7001 moveq.l D0, 0x01 000018CE B0A8 0004 cmp.l D0, [A0 + 0x4] 000018D2 5EC3 sgt D3 000018D4 4403 neg.b D3 000018D6 6704 beq +0x6 /* 000018DC */ 000018D8 7001 moveq.l D0, 0x01 000018DA 6006 bra +0x8 /* 000018E2 */ label000018DC: 000018DC 2054 movea.l A0, [A4] 000018DE 2028 0004 move.l D0, [A0 + 0x4] label000018E2: 000018E2 2A00 move.l D5, D0 000018E4 7205 moveq.l D1, 0x05 000018E6 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 000018EA 5280 addq.l D0, 1 000018EC 2200 move.l D1, D0 000018EE E588 lsl D0, 2 000018F0 D081 add.l D0, D1 000018F2 2E00 move.l D7, D0 000018F4 4A2E 000F tst.b [A6 + 0xF] 000018F8 670E beq +0x10 /* 00001908 */ 000018FA 2054 movea.l A0, [A4] 000018FC BEA8 0008 cmp.l D7, [A0 + 0x8] 00001900 56C3 sne D3 00001902 4403 neg.b D3 00001904 1A03 move.b D5, D3 00001906 600C bra +0xE /* 00001914 */ label00001908: 00001908 2054 movea.l A0, [A4] 0000190A BEA8 0008 cmp.l D7, [A0 + 0x8] 0000190E 5EC3 sgt D3 00001910 4403 neg.b D3 00001912 1A03 move.b D5, D3 label00001914: 00001914 4A05 tst.b D5 00001916 6726 beq +0x28 /* 0000193E */ 00001918 7000 moveq.l D0, 0x00 0000191A 2F00 move.l -[A7], D0 0000191C 2207 move.l D1, D7 0000191E E781 asl D1, 3 00001920 7420 moveq.l D2, 0x20 00001922 D282 add.l D1, D2 00001924 2F01 move.l -[A7], D1 00001926 2F0C move.l -[A7], A4 00001928 4EAD 112A jsr [A5 + 0x112A /* export_545 */] 0000192C 4EAD 115A jsr [A5 + 0x115A /* export_551 */] 00001930 3C00 move.w D6, D0 00001932 4FEF 000C lea.l A7, [A7 + 0xC] 00001936 6606 bne +0x8 /* 0000193E */ 00001938 2054 movea.l A0, [A4] 0000193A 2147 0008 move.l [A0 + 0x8], D7 label0000193E: 0000193E 3006 move.w D0, D6 00001940 4CEE 10E8 FFEC movem.l D3,D5,D6,D7,A4, [A6 - 0x14] 00001946 4E5E unlink A6 00001948 4E75 rts fn0000194A: 0000194A 4E56 0000 link A6, 0 0000194E 48E7 0108 movem.l -[A7], D7,A4 00001952 286E 0008 movea.l A4, [A6 + 0x8] 00001956 7E01 moveq.l D7, 0x01 00001958 200C move.l D0, A4 0000195A 670C beq +0xE /* 00001968 */ 0000195C 2054 movea.l A0, [A4] 0000195E 7001 moveq.l D0, 0x01 00001960 B028 0015 cmp.b D0, [A0 + 0x15] 00001964 6602 bne +0x4 /* 00001968 */ 00001966 4247 clr.w D7 label00001968: 00001968 3007 move.w D0, D7 0000196A 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00001970 4E5E unlink A6 00001972 4E75 rts fn00001974: 00001974 4E56 0000 link A6, 0 00001978 2F0C move.l -[A7], A4 0000197A 286E 0008 movea.l A4, [A6 + 0x8] 0000197E 2054 movea.l A0, [A4] 00001980 216E 000C 000C move.l [A0 + 0xC], [A6 + 0xC] 00001986 2054 movea.l A0, [A4] 00001988 216E 0010 0010 move.l [A0 + 0x10], [A6 + 0x10] 0000198E 286E FFFC movea.l A4, [A6 - 0x4] 00001992 4E5E unlink A6 00001994 4E75 rts 00001996 4E56 0000 link A6, 0 0000199A 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 0000199E 3C2E 000E move.w D6, [A6 + 0xE] 000019A2 2E2E 0008 move.l D7, [A6 + 0x8] 000019A6 2007 move.l D0, D7 000019A8 5480 addq.l D0, 2 000019AA 48C6 ext.l D6 000019AC 2206 move.l D1, D6 000019AE 5281 addq.l D1, 1 000019B0 E581 asl D1, 2 000019B2 D280 add.l D1, D0 000019B4 2A2E 0010 move.l D5, [A6 + 0x10] 000019B8 DA81 add.l D5, D1 000019BA 7001 moveq.l D0, 0x01 000019BC 2F00 move.l -[A7], D0 000019BE 2F05 move.l -[A7], D5 000019C0 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */] 000019C4 2840 movea.l A4, D0 000019C6 200C move.l D0, A4 000019C8 504F addq.w A7, 8 000019CA 670A beq +0xC /* 000019D6 */ 000019CC 2054 movea.l A0, [A4] 000019CE 2087 move.l [A0], D7 000019D0 2647 movea.l A3, D7 000019D2 D7D4 add.l A3, [A4] 000019D4 3686 move.w [A3], D6 label000019D6: 000019D6 200C move.l D0, A4 000019D8 4CEE 18E0 FFEC movem.l D5,D6,D7,A3,A4, [A6 - 0x14] 000019DE 4E5E unlink A6 000019E0 4E75 rts 000019E2 4E56 0000 link A6, 0 000019E6 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 000019EA 2A2E 000C move.l D5, [A6 + 0xC] 000019EE 286E 0008 movea.l A4, [A6 + 0x8] 000019F2 2F0C move.l -[A7], A4 000019F4 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 000019F8 2800 move.l D4, D0 000019FA 2054 movea.l A0, [A4] 000019FC 2C10 move.l D6, [A0] 000019FE 2E05 move.l D7, D5 00001A00 9E86 sub.l D7, D6 00001A02 4A87 tst.l D7 00001A04 584F addq.w A7, 4 00001A06 6F1E ble +0x20 /* 00001A26 */ 00001A08 7000 moveq.l D0, 0x00 00001A0A 2F00 move.l -[A7], D0 00001A0C 2204 move.l D1, D4 00001A0E D287 add.l D1, D7 00001A10 2F01 move.l -[A7], D1 00001A12 2F0C move.l -[A7], A4 00001A14 4EAD 112A jsr [A5 + 0x112A /* export_545 */] 00001A18 4A80 tst.l D0 00001A1A 4FEF 000C lea.l A7, [A7 + 0xC] 00001A1E 6606 bne +0x8 /* 00001A26 */ 00001A20 4EAD 115A jsr [A5 + 0x115A /* export_551 */] 00001A24 6032 bra +0x34 /* 00001A58 */ label00001A26: 00001A26 2004 move.l D0, D4 00001A28 9086 sub.l D0, D6 00001A2A 2F00 move.l -[A7], D0 00001A2C 2005 move.l D0, D5 00001A2E D094 add.l D0, [A4] 00001A30 2F00 move.l -[A7], D0 00001A32 2006 move.l D0, D6 00001A34 D094 add.l D0, [A4] 00001A36 2F00 move.l -[A7], D0 00001A38 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */] 00001A3C 4A87 tst.l D7 00001A3E 4FEF 000C lea.l A7, [A7 + 0xC] 00001A42 6F0E ble +0x10 /* 00001A52 */ 00001A44 2F07 move.l -[A7], D7 00001A46 2006 move.l D0, D6 00001A48 D094 add.l D0, [A4] 00001A4A 2F00 move.l -[A7], D0 00001A4C 4EAD 116A jsr [A5 + 0x116A /* export_553 */] 00001A50 504F addq.w A7, 8 label00001A52: 00001A52 2054 movea.l A0, [A4] 00001A54 2085 move.l [A0], D5 00001A56 7000 moveq.l D0, 0x00 label00001A58: 00001A58 4CEE 10F0 FFEC movem.l D4,D5,D6,D7,A4, [A6 - 0x14] 00001A5E 4E5E unlink A6 00001A60 4E75 rts 00001A62 4E56 0000 link A6, 0 00001A66 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A6A 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 00001A6E 584F addq.w A7, 4 00001A70 4E5E unlink A6 00001A72 4E75 rts fn00001A74: 00001A74 4E56 FFF2 link A6, -0x000E 00001A78 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00001A7C 282E 0014 move.l D4, [A6 + 0x14] 00001A80 266E 0008 movea.l A3, [A6 + 0x8] 00001A84 3C2E 000E move.w D6, [A6 + 0xE] 00001A88 2053 movea.l A0, [A3] 00001A8A 2850 movea.l A4, [A0] 00001A8C 2D4C FFF4 move.l [A6 - 0xC], A4 00001A90 D9D3 add.l A4, [A3] 00001A92 BC54 cmp.w D6, [A4] 00001A94 6D00 00E4 blt +0xE6 /* 00001B7A */ 00001A98 4A84 tst.l D4 00001A9A 6E06 bgt +0x8 /* 00001AA2 */ 00001A9C 7000 moveq.l D0, 0x00 00001A9E 6000 01FE bra +0x200 /* 00001C9E */ label00001AA2: 00001AA2 2F0B move.l -[A7], A3 00001AA4 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00001AA8 48C6 ext.l D6 00001AAA 3214 move.w D1, [A4] 00001AAC 48C1 ext.l D1 00001AAE 2406 move.l D2, D6 00001AB0 9481 sub.l D2, D1 00001AB2 5282 addq.l D2, 1 00001AB4 E582 asl D2, 2 00001AB6 D480 add.l D2, D0 00001AB8 2A02 move.l D5, D2 00001ABA DA84 add.l D5, D4 00001ABC 7000 moveq.l D0, 0x00 00001ABE 2F00 move.l -[A7], D0 00001AC0 2F05 move.l -[A7], D5 00001AC2 2F0B move.l -[A7], A3 00001AC4 4EAD 112A jsr [A5 + 0x112A /* export_545 */] 00001AC8 4EAD 115A jsr [A5 + 0x115A /* export_551 */] 00001ACC 3D40 FFF2 move.w [A6 - 0xE], D0 00001AD0 4FEF 0010 lea.l A7, [A7 + 0x10] 00001AD4 6708 beq +0xA /* 00001ADE */ 00001AD6 302E FFF2 move.w D0, [A6 - 0xE] 00001ADA 6000 01C2 bra +0x1C4 /* 00001C9E */ label00001ADE: 00001ADE 286E FFF4 movea.l A4, [A6 - 0xC] 00001AE2 D9D3 add.l A4, [A3] 00001AE4 3014 move.w D0, [A4] 00001AE6 48C0 ext.l D0 00001AE8 E580 asl D0, 2 00001AEA 2A34 0802 move.l D5, [A4 + D0 + 0x2] 00001AEE 6F22 ble +0x24 /* 00001B12 */ 00001AF0 2F05 move.l -[A7], D5 00001AF2 48C6 ext.l D6 00001AF4 2006 move.l D0, D6 00001AF6 5480 addq.l D0, 2 00001AF8 E580 asl D0, 2 00001AFA 4874 0802 pea.l [A4 + D0 + 0x2] 00001AFE 3014 move.w D0, [A4] 00001B00 48C0 ext.l D0 00001B02 5280 addq.l D0, 1 00001B04 E580 asl D0, 2 00001B06 4874 0802 pea.l [A4 + D0 + 0x2] 00001B0A 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */] 00001B0E 4FEF 000C lea.l A7, [A7 + 0xC] label00001B12: 00001B12 3E14 move.w D7, [A4] 00001B14 5247 addq.w D7, 1 00001B16 3006 move.w D0, D6 00001B18 5240 addq.w D0, 1 00001B1A 3880 move.w [A4], D0 00001B1C 600E bra +0x10 /* 00001B2C */ label00001B1E: 00001B1E 48C7 ext.l D7 00001B20 2007 move.l D0, D7 00001B22 E580 asl D0, 2 00001B24 2985 0802 move.l [A4 + D0 + 0x2], D5 00001B28 3007 move.w D0, D7 00001B2A 5247 addq.w D7, 1 label00001B2C: 00001B2C BE54 cmp.w D7, [A4] 00001B2E 6DEE blt -0x10 /* 00001B1E */ 00001B30 2005 move.l D0, D5 00001B32 D084 add.l D0, D4 00001B34 3214 move.w D1, [A4] 00001B36 48C1 ext.l D1 00001B38 E581 asl D1, 2 00001B3A 2980 1802 move.l [A4 + D1 + 0x2], D0 00001B3E 4A84 tst.l D4 00001B40 6E06 bgt +0x8 /* 00001B48 */ 00001B42 7000 moveq.l D0, 0x00 00001B44 6000 0158 bra +0x15A /* 00001C9E */ label00001B48: 00001B48 202E FFF4 move.l D0, [A6 - 0xC] 00001B4C 5480 addq.l D0, 2 00001B4E 3214 move.w D1, [A4] 00001B50 48C1 ext.l D1 00001B52 5281 addq.l D1, 1 00001B54 E581 asl D1, 2 00001B56 D280 add.l D1, D0 00001B58 2D41 FFF8 move.l [A6 - 0x8], D1 00001B5C 2F04 move.l -[A7], D4 00001B5E 202E FFF8 move.l D0, [A6 - 0x8] 00001B62 D093 add.l D0, [A3] 00001B64 D085 add.l D0, D5 00001B66 2F00 move.l -[A7], D0 00001B68 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001B6C 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */] 00001B70 7000 moveq.l D0, 0x00 00001B72 4FEF 000C lea.l A7, [A7 + 0xC] 00001B76 6000 0126 bra +0x128 /* 00001C9E */ label00001B7A: 00001B7A 202E FFF4 move.l D0, [A6 - 0xC] 00001B7E 5480 addq.l D0, 2 00001B80 3214 move.w D1, [A4] 00001B82 48C1 ext.l D1 00001B84 5281 addq.l D1, 1 00001B86 E581 asl D1, 2 00001B88 D280 add.l D1, D0 00001B8A 2D41 FFF8 move.l [A6 - 0x8], D1 00001B8E 48C6 ext.l D6 00001B90 2006 move.l D0, D6 00001B92 5280 addq.l D0, 1 00001B94 E580 asl D0, 2 00001B96 48C6 ext.l D6 00001B98 2206 move.l D1, D6 00001B9A E581 asl D1, 2 00001B9C 2034 0802 move.l D0, [A4 + D0 + 0x2] 00001BA0 90B4 1802 sub.l D0, [A4 + D1 + 0x2] 00001BA4 2A04 move.l D5, D4 00001BA6 9A80 sub.l D5, D0 00001BA8 4A85 tst.l D5 00001BAA 6700 00C4 beq +0xC6 /* 00001C70 */ 00001BAE 4A85 tst.l D5 00001BB0 6F32 ble +0x34 /* 00001BE4 */ 00001BB2 7000 moveq.l D0, 0x00 00001BB4 2F00 move.l -[A7], D0 00001BB6 2F0B move.l -[A7], A3 00001BB8 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00001BBC D085 add.l D0, D5 00001BBE 588F addq.l A7, 4 00001BC0 2F00 move.l -[A7], D0 00001BC2 2F0B move.l -[A7], A3 00001BC4 4EAD 112A jsr [A5 + 0x112A /* export_545 */] 00001BC8 4EAD 115A jsr [A5 + 0x115A /* export_551 */] 00001BCC 3D40 FFF2 move.w [A6 - 0xE], D0 00001BD0 4FEF 000C lea.l A7, [A7 + 0xC] 00001BD4 6708 beq +0xA /* 00001BDE */ 00001BD6 302E FFF2 move.w D0, [A6 - 0xE] 00001BDA 6000 00C2 bra +0xC4 /* 00001C9E */ label00001BDE: 00001BDE 286E FFF4 movea.l A4, [A6 - 0xC] 00001BE2 D9D3 add.l A4, [A3] label00001BE4: 00001BE4 48C6 ext.l D6 00001BE6 3014 move.w D0, [A4] 00001BE8 48C0 ext.l D0 00001BEA 5380 subq.l D0, 1 00001BEC B086 cmp.l D0, D6 00001BEE 6F44 ble +0x46 /* 00001C34 */ 00001BF0 202E FFF8 move.l D0, [A6 - 0x8] 00001BF4 D093 add.l D0, [A3] 00001BF6 48C6 ext.l D6 00001BF8 2206 move.l D1, D6 00001BFA 5281 addq.l D1, 1 00001BFC E581 asl D1, 2 00001BFE 2234 1802 move.l D1, [A4 + D1 + 0x2] 00001C02 D280 add.l D1, D0 00001C04 2D41 FFFC move.l [A6 - 0x4], D1 00001C08 3014 move.w D0, [A4] 00001C0A 48C0 ext.l D0 00001C0C E580 asl D0, 2 00001C0E 48C6 ext.l D6 00001C10 2206 move.l D1, D6 00001C12 5281 addq.l D1, 1 00001C14 E581 asl D1, 2 00001C16 2034 0802 move.l D0, [A4 + D0 + 0x2] 00001C1A 90B4 1802 sub.l D0, [A4 + D1 + 0x2] 00001C1E 2F00 move.l -[A7], D0 00001C20 2005 move.l D0, D5 00001C22 D0AE FFFC add.l D0, [A6 - 0x4] 00001C26 2F00 move.l -[A7], D0 00001C28 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001C2C 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */] 00001C30 4FEF 000C lea.l A7, [A7 + 0xC] label00001C34: 00001C34 4A85 tst.l D5 00001C36 6C20 bge +0x22 /* 00001C58 */ 00001C38 7000 moveq.l D0, 0x00 00001C3A 2F00 move.l -[A7], D0 00001C3C 2F0B move.l -[A7], A3 00001C3E 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00001C42 D085 add.l D0, D5 00001C44 588F addq.l A7, 4 00001C46 2F00 move.l -[A7], D0 00001C48 2F0B move.l -[A7], A3 00001C4A 4EAD 112A jsr [A5 + 0x112A /* export_545 */] 00001C4E 286E FFF4 movea.l A4, [A6 - 0xC] 00001C52 D9D3 add.l A4, [A3] 00001C54 4FEF 000C lea.l A7, [A7 + 0xC] label00001C58: 00001C58 3E06 move.w D7, D6 00001C5A 5247 addq.w D7, 1 00001C5C 600E bra +0x10 /* 00001C6C */ label00001C5E: 00001C5E 48C7 ext.l D7 00001C60 2007 move.l D0, D7 00001C62 E580 asl D0, 2 00001C64 DBB4 0802 add.l [A4 + D0 + 0x2], D5 00001C68 3007 move.w D0, D7 00001C6A 5247 addq.w D7, 1 label00001C6C: 00001C6C BE54 cmp.w D7, [A4] 00001C6E 6FEE ble -0x10 /* 00001C5E */ label00001C70: 00001C70 202E FFF8 move.l D0, [A6 - 0x8] 00001C74 D093 add.l D0, [A3] 00001C76 48C6 ext.l D6 00001C78 2206 move.l D1, D6 00001C7A E581 asl D1, 2 00001C7C 2234 1802 move.l D1, [A4 + D1 + 0x2] 00001C80 D280 add.l D1, D0 00001C82 2D41 FFFC move.l [A6 - 0x4], D1 00001C86 4A84 tst.l D4 00001C88 6F12 ble +0x14 /* 00001C9C */ 00001C8A 2F04 move.l -[A7], D4 00001C8C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001C90 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001C94 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */] 00001C98 4FEF 000C lea.l A7, [A7 + 0xC] label00001C9C: 00001C9C 7000 moveq.l D0, 0x00 label00001C9E: 00001C9E 4CEE 18F0 FFDA movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x26] 00001CA4 4E5E unlink A6 00001CA6 4E75 rts 00001CA8 4E56 FFFE link A6, -0x0002 00001CAC 2F0C move.l -[A7], A4 00001CAE 286E 0010 movea.l A4, [A6 + 0x10] 00001CB2 200C move.l D0, A4 00001CB4 6734 beq +0x36 /* 00001CEA */ 00001CB6 486E FFFE pea.l [A6 - 0x2] 00001CBA 2F0C move.l -[A7], A4 00001CBC 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */] 00001CC0 2F0C move.l -[A7], A4 00001CC2 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 00001CC6 588F addq.l A7, 4 00001CC8 2F00 move.l -[A7], D0 00001CCA 2F14 move.l -[A7], [A4] 00001CCC 302E 000E move.w D0, [A6 + 0xE] 00001CD0 48C0 ext.l D0 00001CD2 2F00 move.l -[A7], D0 00001CD4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CD8 4EBA FD9A jsr [PC - 0x266 /* 00001A74 */] 00001CDC 486E FFFE pea.l [A6 - 0x2] 00001CE0 2F0C move.l -[A7], A4 00001CE2 4EAD 114A jsr [A5 + 0x114A /* export_549 */] 00001CE6 4FEF 0020 lea.l A7, [A7 + 0x20] label00001CEA: 00001CEA 4EAD 115A jsr [A5 + 0x115A /* export_551 */] 00001CEE 286E FFFA movea.l A4, [A6 - 0x6] 00001CF2 4E5E unlink A6 00001CF4 4E75 rts 00001CF6 4E56 FFF4 link A6, -0x000C 00001CFA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00001CFE 2C2E 0014 move.l D6, [A6 + 0x14] 00001D02 3E2E 000E move.w D7, [A6 + 0xE] 00001D06 266E 0008 movea.l A3, [A6 + 0x8] 00001D0A 2813 move.l D4, [A3] 00001D0C 2044 movea.l A0, D4 00001D0E 2850 movea.l A4, [A0] 00001D10 D9C4 add.l A4, D4 00001D12 BE54 cmp.w D7, [A4] 00001D14 6D04 blt +0x6 /* 00001D1A */ 00001D16 7000 moveq.l D0, 0x00 00001D18 6060 bra +0x62 /* 00001D7A */ label00001D1A: 00001D1A 48C7 ext.l D7 00001D1C 2807 move.l D4, D7 00001D1E 204C movea.l A0, A4 00001D20 5488 addq.l A0, 2 00001D22 2D48 FFFC move.l [A6 - 0x4], A0 00001D26 2004 move.l D0, D4 00001D28 E580 asl D0, 2 00001D2A 2D70 0800 FFF8 move.l [A6 - 0x8], [A0 + D0] 00001D30 2053 movea.l A0, [A3] 00001D32 2010 move.l D0, [A0] 00001D34 5480 addq.l D0, 2 00001D36 3214 move.w D1, [A4] 00001D38 48C1 ext.l D1 00001D3A 5281 addq.l D1, 1 00001D3C E581 asl D1, 2 00001D3E D280 add.l D1, D0 00001D40 202E FFF8 move.l D0, [A6 - 0x8] 00001D44 D081 add.l D0, D1 00001D46 2D40 FFF4 move.l [A6 - 0xC], D0 00001D4A 2004 move.l D0, D4 00001D4C 5280 addq.l D0, 1 00001D4E 206E FFFC movea.l A0, [A6 - 0x4] 00001D52 E580 asl D0, 2 00001D54 2A30 0800 move.l D5, [A0 + D0] 00001D58 9AAE FFF8 sub.l D5, [A6 - 0x8] 00001D5C BC85 cmp.l D6, D5 00001D5E 6F02 ble +0x4 /* 00001D62 */ 00001D60 2C05 move.l D6, D5 label00001D62: 00001D62 2F06 move.l -[A7], D6 00001D64 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001D68 202E FFF4 move.l D0, [A6 - 0xC] 00001D6C D093 add.l D0, [A3] 00001D6E 2F00 move.l -[A7], D0 00001D70 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */] 00001D74 2006 move.l D0, D6 00001D76 4FEF 000C lea.l A7, [A7 + 0xC] label00001D7A: 00001D7A 4CEE 18F0 FFDC movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x24] 00001D80 4E5E unlink A6 00001D82 4E75 rts 00001D84 4E56 FFF8 link A6, -0x0008 00001D88 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00001D8C 3E2E 000E move.w D7, [A6 + 0xE] 00001D90 266E 0008 movea.l A3, [A6 + 0x8] 00001D94 2813 move.l D4, [A3] 00001D96 2044 movea.l A0, D4 00001D98 2850 movea.l A4, [A0] 00001D9A D9C4 add.l A4, D4 00001D9C BE54 cmp.w D7, [A4] 00001D9E 6D04 blt +0x6 /* 00001DA4 */ 00001DA0 7000 moveq.l D0, 0x00 00001DA2 6062 bra +0x64 /* 00001E06 */ label00001DA4: 00001DA4 48C7 ext.l D7 00001DA6 2A07 move.l D5, D7 00001DA8 204C movea.l A0, A4 00001DAA 5488 addq.l A0, 2 00001DAC 2D48 FFFC move.l [A6 - 0x4], A0 00001DB0 2005 move.l D0, D5 00001DB2 E580 asl D0, 2 00001DB4 2830 0800 move.l D4, [A0 + D0] 00001DB8 2053 movea.l A0, [A3] 00001DBA 2010 move.l D0, [A0] 00001DBC 5480 addq.l D0, 2 00001DBE 3214 move.w D1, [A4] 00001DC0 48C1 ext.l D1 00001DC2 5281 addq.l D1, 1 00001DC4 E581 asl D1, 2 00001DC6 D280 add.l D1, D0 00001DC8 D284 add.l D1, D4 00001DCA 2D41 FFF8 move.l [A6 - 0x8], D1 00001DCE 2005 move.l D0, D5 00001DD0 5280 addq.l D0, 1 00001DD2 206E FFFC movea.l A0, [A6 - 0x4] 00001DD6 E580 asl D0, 2 00001DD8 2C30 0800 move.l D6, [A0 + D0] 00001DDC 9C84 sub.l D6, D4 00001DDE 7000 moveq.l D0, 0x00 00001DE0 2F00 move.l -[A7], D0 00001DE2 2F06 move.l -[A7], D6 00001DE4 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */] 00001DE8 2840 movea.l A4, D0 00001DEA 200C move.l D0, A4 00001DEC 504F addq.w A7, 8 00001DEE 6714 beq +0x16 /* 00001E04 */ 00001DF0 2F06 move.l -[A7], D6 00001DF2 2F14 move.l -[A7], [A4] 00001DF4 202E FFF8 move.l D0, [A6 - 0x8] 00001DF8 D093 add.l D0, [A3] 00001DFA 2F00 move.l -[A7], D0 00001DFC 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */] 00001E00 4FEF 000C lea.l A7, [A7 + 0xC] label00001E04: 00001E04 200C move.l D0, A4 label00001E06: 00001E06 4CEE 18F0 FFE0 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x20] 00001E0C 4E5E unlink A6 00001E0E 4E75 rts 00001E10 4E56 0000 link A6, 0 00001E14 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001E18 266E 0008 movea.l A3, [A6 + 0x8] 00001E1C 3E2E 000E move.w D7, [A6 + 0xE] 00001E20 2C13 move.l D6, [A3] 00001E22 2046 movea.l A0, D6 00001E24 2850 movea.l A4, [A0] 00001E26 D9C6 add.l A4, D6 00001E28 BE54 cmp.w D7, [A4] 00001E2A 6D04 blt +0x6 /* 00001E30 */ 00001E2C 7000 moveq.l D0, 0x00 00001E2E 6016 bra +0x18 /* 00001E46 */ label00001E30: 00001E30 48C7 ext.l D7 00001E32 2007 move.l D0, D7 00001E34 5280 addq.l D0, 1 00001E36 E580 asl D0, 2 00001E38 48C7 ext.l D7 00001E3A 2207 move.l D1, D7 00001E3C E581 asl D1, 2 00001E3E 2034 0802 move.l D0, [A4 + D0 + 0x2] 00001E42 90B4 1802 sub.l D0, [A4 + D1 + 0x2] label00001E46: 00001E46 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 00001E4C 4E5E unlink A6 00001E4E 4E75 rts 00001E50 4E56 0000 link A6, 0 00001E54 48E7 0118 movem.l -[A7], D7,A3,A4 00001E58 286E 0008 movea.l A4, [A6 + 0x8] 00001E5C 2E14 move.l D7, [A4] 00001E5E 2047 movea.l A0, D7 00001E60 2650 movea.l A3, [A0] 00001E62 D7C7 add.l A3, D7 00001E64 3013 move.w D0, [A3] 00001E66 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00001E6C 4E5E unlink A6 00001E6E 4E75 rts 00001E70 4E56 0000 link A6, 0 00001E74 48E7 1318 movem.l -[A7], D3,D6,D7,A3,A4 00001E78 2C2E 0008 move.l D6, [A6 + 0x8] 00001E7C 266E 0012 movea.l A3, [A6 + 0x12] 00001E80 3E2E 0010 move.w D7, [A6 + 0x10] 00001E84 701A moveq.l D0, 0x1A 00001E86 2F00 move.l -[A7], D0 00001E88 486D FE82 pea.l [A5 - 0x17E] 00001E8C 48C7 ext.l D7 00001E8E 2F07 move.l -[A7], D7 00001E90 2F0B move.l -[A7], A3 00001E92 4EBA 016A jsr [PC + 0x16A /* 00001FFE */] 00001E96 2840 movea.l A4, D0 00001E98 200C move.l D0, A4 00001E9A 4FEF 0010 lea.l A7, [A7 + 0x10] 00001E9E 6606 bne +0x8 /* 00001EA6 */ 00001EA0 422E 0016 clr.b [A6 + 0x16] 00001EA4 6036 bra +0x38 /* 00001EDC */ label00001EA6: 00001EA6 4A86 tst.l D6 00001EA8 57C3 seq D3 00001EAA 4403 neg.b D3 00001EAC 6706 beq +0x8 /* 00001EB4 */ 00001EAE 200D move.l D0, A5 00001EB0 4A80 tst.l D0 00001EB2 6002 bra +0x4 /* 00001EB6 */ label00001EB4: 00001EB4 2006 move.l D0, D6 label00001EB6: 00001EB6 2940 0006 move.l [A4 + 0x6], D0 00001EBA 296E 000C 000C move.l [A4 + 0xC], [A6 + 0xC] 00001EC0 296B 0006 0016 move.l [A4 + 0x16], [A3 + 0x6] 00001EC6 2F0C move.l -[A7], A4 00001EC8 3F07 move.w -[A7], D7 00001ECA 558F subq.l A7, 2 00001ECC 3F07 move.w -[A7], D7 00001ECE 4EBA EC80 jsr [PC - 0x1380 /* 00000B50 */] 00001ED2 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00001ED6 1D7C 0001 0016 move.b [A6 + 0x16], 0x1 label00001EDC: 00001EDC 4CEE 18C8 FFEC movem.l D3,D6,D7,A3,A4, [A6 - 0x14] 00001EE2 4E5E unlink A6 00001EE4 205F movea.l A0, [A7]+ 00001EE6 4FEF 000E lea.l A7, [A7 + 0xE] 00001EEA 4ED0 jmp [A0] fn00001EEC: 00001EEC 4E56 FFFC link A6, -0x0004 00001EF0 48E7 1018 movem.l -[A7], D3,A3,A4 00001EF4 266E 0008 movea.l A3, [A6 + 0x8] 00001EF8 4AAD FE9C tst.l [A5 - 0x164] 00001EFC 6608 bne +0xA /* 00001F06 */ 00001EFE 422E 000C clr.b [A6 + 0xC] 00001F02 6000 00D2 bra +0xD4 /* 00001FD6 */ label00001F06: 00001F06 7000 moveq.l D0, 0x00 00001F08 2D40 FFFC move.l [A6 - 0x4], D0 00001F0C B7ED FE9C cmpa.l A3, [A5 - 0x164] 00001F10 672A beq +0x2C /* 00001F3C */ 00001F12 286D FE9C movea.l A4, [A5 - 0x164] 00001F16 6020 bra +0x22 /* 00001F38 */ label00001F18: 00001F18 558F subq.l A7, 2 00001F1A 3F2B 0004 move.w -[A7], [A3 + 0x4] 00001F1E 3F2C 0004 move.w -[A7], [A4 + 0x4] 00001F22 4EBA EC8A jsr [PC - 0x1376 /* 00000BAE */] 00001F26 4A1F tst.b [A7]+ 00001F28 6704 beq +0x6 /* 00001F2E */ 00001F2A 2D4C FFFC move.l [A6 - 0x4], A4 label00001F2E: 00001F2E B7EC 000A cmpa.l A3, [A4 + 0xA] 00001F32 6708 beq +0xA /* 00001F3C */ 00001F34 286C 000A movea.l A4, [A4 + 0xA] label00001F38: 00001F38 200C move.l D0, A4 00001F3A 66DC bne -0x22 /* 00001F18 */ label00001F3C: 00001F3C 4AAE FFFC tst.l [A6 - 0x4] 00001F40 6618 bne +0x1A /* 00001F5A */ 00001F42 2F2B 0006 move.l -[A7], [A3 + 0x6] 00001F46 3F2B 0004 move.w -[A7], [A3 + 0x4] 00001F4A 558F subq.l A7, 2 00001F4C 3F2B 0004 move.w -[A7], [A3 + 0x4] 00001F50 4EBA EBFE jsr [PC - 0x1402 /* 00000B50 */] 00001F54 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00001F58 6046 bra +0x48 /* 00001FA0 */ label00001F5A: 00001F5A 206E FFFC movea.l A0, [A6 - 0x4] 00001F5E 216B 0006 0006 move.l [A0 + 0x6], [A3 + 0x6] 00001F64 206E FFFC movea.l A0, [A6 - 0x4] 00001F68 2050 movea.l A0, [A0] 00001F6A 0C50 2F17 cmpi.w [A0], 0x2F17 00001F6E 6730 beq +0x32 /* 00001FA0 */ 00001F70 206E FFFC movea.l A0, [A6 - 0x4] 00001F74 2050 movea.l A0, [A0] 00001F76 0C68 2F3C 0004 cmpi.w [A0 + 0x4], 0x2F3C /* '/<' */ 00001F7C 6610 bne +0x12 /* 00001F8E */ 00001F7E 206E FFFC movea.l A0, [A6 - 0x4] 00001F82 2248 movea.l A1, A0 00001F84 2251 movea.l A1, [A1] 00001F86 2368 0006 0016 move.l [A1 + 0x16], [A0 + 0x6] 00001F8C 600E bra +0x10 /* 00001F9C */ label00001F8E: 00001F8E 206E FFFC movea.l A0, [A6 - 0x4] 00001F92 2248 movea.l A1, A0 00001F94 2251 movea.l A1, [A1] 00001F96 2368 0006 002E move.l [A1 + 0x2E], [A0 + 0x6] label00001F9C: 00001F9C 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] label00001FA0: 00001FA0 B7ED FE9C cmpa.l A3, [A5 - 0x164] 00001FA4 6608 bne +0xA /* 00001FAE */ 00001FA6 2B6B 000A FE9C move.l [A5 - 0x164], [A3 + 0xA] 00001FAC 601E bra +0x20 /* 00001FCC */ label00001FAE: 00001FAE 286D FE9C movea.l A4, [A5 - 0x164] 00001FB2 6012 bra +0x14 /* 00001FC6 */ label00001FB4: 00001FB4 B7EC 000A cmpa.l A3, [A4 + 0xA] 00001FB8 6608 bne +0xA /* 00001FC2 */ 00001FBA 296B 000A 000A move.l [A4 + 0xA], [A3 + 0xA] 00001FC0 600A bra +0xC /* 00001FCC */ label00001FC2: 00001FC2 286C 000A movea.l A4, [A4 + 0xA] label00001FC6: 00001FC6 4AAC 000A tst.l [A4 + 0xA] 00001FCA 66E8 bne -0x16 /* 00001FB4 */ label00001FCC: 00001FCC 2053 movea.l A0, [A3] 00001FCE A01F syscall DisposPtr/DisposePtr 00001FD0 1D7C 0001 000C move.b [A6 + 0xC], 0x1 label00001FD6: 00001FD6 4CEE 1808 FFF0 movem.l D3,A3,A4, [A6 - 0x10] 00001FDC 4E5E unlink A6 00001FDE 2E9F move.l [A7], [A7]+ 00001FE0 4E75 rts 00001FE2 4E56 0000 link A6, 0 00001FE6 600C bra +0xE /* 00001FF4 */ label00001FE8: 00001FE8 558F subq.l A7, 2 00001FEA 2F2D FE9C move.l -[A7], [A5 - 0x164] 00001FEE 4EBA FEFC jsr [PC - 0x104 /* 00001EEC */] 00001FF2 544F addq.w A7, 2 label00001FF4: 00001FF4 4AAD FE9C tst.l [A5 - 0x164] 00001FF8 66EE bne -0x10 /* 00001FE8 */ 00001FFA 4E5E unlink A6 00001FFC 4E75 rts fn00001FFE: 00001FFE 4E56 0000 link A6, 0 00002002 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00002006 2C2E 0014 move.l D6, [A6 + 0x14] 0000200A 3E2E 000E move.w D7, [A6 + 0xE] 0000200E 286E 0008 movea.l A4, [A6 + 0x8] 00002012 2006 move.l D0, D6 00002014 A11E syscall NewPtr, flags=1 00002016 2648 movea.l A3, A0 00002018 200B move.l D0, A3 0000201A 6604 bne +0x6 /* 00002020 */ 0000201C 7000 moveq.l D0, 0x00 0000201E 6030 bra +0x32 /* 00002050 */ label00002020: 00002020 206E 0010 movea.l A0, [A6 + 0x10] 00002024 224B movea.l A1, A3 00002026 2006 move.l D0, D6 00002028 A02E syscall BlockMove/BlockMoveData 0000202A 288B move.l [A4], A3 0000202C 3947 0004 move.w [A4 + 0x4], D7 00002030 598F subq.l A7, 4 00002032 3F07 move.w -[A7], D7 00002034 558F subq.l A7, 2 00002036 3F07 move.w -[A7], D7 00002038 4EBA EB16 jsr [PC - 0x14EA /* 00000B50 */] 0000203C 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 00002040 295F 0006 move.l [A4 + 0x6], [A7]+ 00002044 296D FE9C 000A move.l [A4 + 0xA], [A5 - 0x164] 0000204A 2B4C FE9C move.l [A5 - 0x164], A4 0000204E 200B move.l D0, A3 label00002050: 00002050 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 00002056 4E5E unlink A6 00002058 4E75 rts 0000205A 4E56 0000 link A6, 0 0000205E 4E5E unlink A6 00002060 4E75 rts label00002062: 00002062 4CEE 0103 FFF4 movem.l D0,D1,A0, [A6 - 0xC] 00002068 4E5E unlink A6 0000206A 4E75 rts fn0000206C: 0000206C 7008 moveq.l D0, 0x08 0000206E 41F6 000A lea.l A0, [A6 + D0.w + 0xA] 00002072 224E movea.l A1, A6 00002074 2320 move.l -[A1], -[A0] 00002076 3320 move.w -[A1], -[A0] 00002078 2320 move.l -[A1], -[A0] 0000207A 4E75 rts 0000207C 4E56 FFF4 link A6, -0x000C 00002080 6100 FFEA bsr -0x14 /* 0000206C */ 00002084 4851 pea.l [A1] 00002086 3F3C 0012 move.w -[A7], 0x12 0000208A A9EB syscall Pack4/FP68K 0000208C 6000 FFD4 bra -0x2A /* 00002062 */ 00002090 4E56 FFF4 link A6, -0x000C 00002094 6100 FFD6 bsr -0x28 /* 0000206C */ 00002098 486E 0012 pea.l [A6 + 0x12] 0000209C 4851 pea.l [A1] 0000209E 3F3C 8012 move.w -[A7], 0x8012 000020A2 A9EC syscall Pack5/Elems68K 000020A4 6000 FFBC bra -0x42 /* 00002062 */ 000020A8 4E56 FFF4 link A6, -0x000C 000020AC 6100 FFBE bsr -0x40 /* 0000206C */ 000020B0 4851 pea.l [A1] 000020B2 4267 clr.w -[A7] 000020B4 A9EC syscall Pack5/Elems68K 000020B6 6000 FFAA bra -0x54 /* 00002062 */ 000020BA 4E56 FFF4 link A6, -0x000C 000020BE 6100 FFAC bsr -0x52 /* 0000206C */ 000020C2 4851 pea.l [A1] 000020C4 3F3C 0008 move.w -[A7], 0x8 000020C8 A9EC syscall Pack5/Elems68K 000020CA 6000 FF96 bra -0x68 /* 00002062 */ 000020CE 4E56 FFF4 link A6, -0x000C 000020D2 6100 FF98 bsr -0x66 /* 0000206C */ 000020D6 4851 pea.l [A1] 000020D8 3F3C 001C move.w -[A7], 0x1C 000020DC A9EC syscall Pack5/Elems68K 000020DE 6000 FF82 bra -0x7C /* 00002062 */ 000020E2 4E56 FFF4 link A6, -0x000C 000020E6 6100 FF84 bsr -0x7A /* 0000206C */ 000020EA 4851 pea.l [A1] 000020EC 3F3C 0018 move.w -[A7], 0x18 000020F0 A9EC syscall Pack5/Elems68K 000020F2 6000 FF6E bra -0x90 /* 00002062 */ 000020F6 4E56 FFF4 link A6, -0x000C 000020FA 6100 FF70 bsr -0x8E /* 0000206C */ 000020FE 4851 pea.l [A1] 00002100 3F3C 001A move.w -[A7], 0x1A 00002104 A9EC syscall Pack5/Elems68K 00002106 6000 FF5A bra -0xA4 /* 00002062 */ 0000210A 4E56 FFF4 link A6, -0x000C 0000210E 6100 FF5C bsr -0xA2 /* 0000206C */ 00002112 4851 pea.l [A1] 00002114 3F3C 001E move.w -[A7], 0x1E 00002118 A9EC syscall Pack5/Elems68K 0000211A 6000 FF46 bra -0xB8 /* 00002062 */ fn0000211E: 0000211E 4E56 0000 link A6, 0 00002122 48E7 1308 movem.l -[A7], D3,D6,D7,A4 00002126 2C2E 0008 move.l D6, [A6 + 0x8] 0000212A 2E2E 0010 move.l D7, [A6 + 0x10] 0000212E 286E 000C movea.l A4, [A6 + 0xC] 00002132 2F07 move.l -[A7], D7 00002134 7030 moveq.l D0, 0x30 00002136 2F00 move.l -[A7], D0 00002138 2F0C move.l -[A7], A4 0000213A 4EBA 0456 jsr [PC + 0x456 /* 00002592 */] 0000213E D9C7 add.l A4, D7 00002140 4FEF 000C lea.l A7, [A7 + 0xC] 00002144 601E bra +0x20 /* 00002164 */ label00002146: 00002146 700F moveq.l D0, 0x0F 00002148 C086 and.l D0, D6 0000214A 1900 move.b -[A4], D0 0000214C 7009 moveq.l D0, 0x09 0000214E B014 cmp.b D0, [A4] 00002150 5DC3 slt D3 00002152 4403 neg.b D3 00002154 6704 beq +0x6 /* 0000215A */ 00002156 7037 moveq.l D0, 0x37 00002158 6002 bra +0x4 /* 0000215C */ label0000215A: 0000215A 7030 moveq.l D0, 0x30 label0000215C: 0000215C D114 add.b [A4], D0 0000215E 2007 move.l D0, D7 00002160 5387 subq.l D7, 1 00002162 E88E lsr D6, 4 label00002164: 00002164 4A86 tst.l D6 00002166 6304 bls +0x6 /* 0000216C */ 00002168 4A87 tst.l D7 0000216A 6EDA bgt -0x24 /* 00002146 */ label0000216C: 0000216C 4CEE 10C8 FFF0 movem.l D3,D6,D7,A4, [A6 - 0x10] 00002172 4E5E unlink A6 00002174 4E75 rts 00002176 8662 or.w D3, -[A2] 00002178 696E bvs +0x70 /* 000021E8 */ 0000217A 6865 bvc +0x67 /* 000021E1 */ 0000217C 7800 moveq.l D4, 0x00 0000217E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00002182 0000 48E7 ori.b D0, 0xE7 00002186 1100 move.b -[A0], D0 00002188 2E2E 0008 move.l D7, [A6 + 0x8] 0000218C 5CC3 sge D3 0000218E 4403 neg.b D3 00002190 6704 beq +0x6 /* 00002196 */ 00002192 2007 move.l D0, D7 00002194 6004 bra +0x6 /* 0000219A */ label00002196: 00002196 2007 move.l D0, D7 00002198 4480 neg.l D0 label0000219A: 0000219A 4CEE 0088 FFF8 movem.l D3,D7, [A6 - 0x8] 000021A0 4E5E unlink A6 000021A2 4E75 rts 000021A4 846C 6162 or.w D2, [A4 + 0x6162] 000021A8 7300 moveq.l D1, 0x00 000021AA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000021AC-000021B0 fn000021AC: 000021AC 4E56 FF00 link A6, -0x0100 // end alternate branch 000021AC-000021B0 fn000021AC: // (misaligned) 000021AE FF00 .extension 0xF00 <> // unimplemented 000021B0 48E7 0108 movem.l -[A7], D7,A4 000021B4 49EE FF00 lea.l A4, [A6 - 0x100] 000021B8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000021BC 2F0C move.l -[A7], A4 000021BE 4EBA 049E jsr [PC + 0x49E /* 0000265E */] 000021C2 2F0C move.l -[A7], A4 000021C4 4EBA 04B0 jsr [PC + 0x4B0 /* 00002676 */] 000021C8 2E00 move.l D7, D0 000021CA 7008 moveq.l D0, 0x08 000021CC 2F00 move.l -[A7], D0 000021CE 220C move.l D1, A4 000021D0 D287 add.l D1, D7 000021D2 2F01 move.l -[A7], D1 000021D4 2F2E 000C move.l -[A7], [A6 + 0xC] 000021D8 4EBA FF44 jsr [PC - 0xBC /* 0000211E */] 000021DC 4234 7008 clr.b [A4 + D7.w + 0x8] 000021E0 2F0C move.l -[A7], A4 000021E2 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */] 000021E6 2F0C move.l -[A7], A4 label000021E8: 000021E8 303C FE15 move.w D0, 0xFE15 000021EC A9C9 syscall SysError 000021EE 4CEE 1080 FEF8 movem.l D7,A4, [A6 - 0x108] 000021F4 4E5E unlink A6 000021F6 4E75 rts 000021F8 875F or.w [A7]+, D3 000021FA 6261 bhi +0x63 /* 0000225D */ 000021FC 6450 bcc +0x52 /* 0000224E */ 000021FE 7472 moveq.l D2, 0x72 00002200 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00002204 0000 48E7 ori.b D0, 0xE7 00002208 0718 btst [A0]+, D3 0000220A 47ED FF0A lea.l A3, [A5 - 0xF6] 0000220E 2A2E 0008 move.l D5, [A6 + 0x8] 00002212 7E00 moveq.l D7, 0x00 00002214 0C85 0080 0000 cmpi.l D5, 0x800000 0000221A 6306 bls +0x8 /* 00002222 */ 0000221C 7000 moveq.l D0, 0x00 0000221E 6000 00AE bra +0xB0 /* 000022CE */ label00002222: 00002222 7008 moveq.l D0, 0x08 00002224 B085 cmp.l D0, D5 00002226 6302 bls +0x4 /* 0000222A */ 00002228 7A08 moveq.l D5, 0x08 label0000222A: 0000222A 2005 move.l D0, D5 0000222C 5680 addq.l D0, 3 0000222E 72FC moveq.l D1, 0xFFFFFFFC 00002230 C280 and.l D1, D0 00002232 2A01 move.l D5, D1 00002234 2005 move.l D0, D5 00002236 5380 subq.l D0, 1 00002238 2C00 move.l D6, D0 0000223A E486 asr D6, 2 0000223C 6002 bra +0x4 /* 00002240 */ label0000223E: 0000223E 5287 addq.l D7, 1 label00002240: 00002240 E28E lsr D6, 1 00002242 4A86 tst.l D6 00002244 66F8 bne -0x6 /* 0000223E */ 00002246 7008 moveq.l D0, 0x08 00002248 B087 cmp.l D0, D7 0000224A 6D0A blt +0xC /* 00002256 */ 0000224C 2007 move.l D0, D7 label0000224E: 0000224E E540 asl D0.w, 2 00002250 4AB3 0000 tst.l [A3 + D0.w] 00002254 6614 bne +0x16 /* 0000226A */ label00002256: 00002256 2F05 move.l -[A7], D5 00002258 2F07 move.l -[A7], D7 0000225A 4EBA 00BE jsr [PC + 0xBE /* 0000231A */] 0000225E 2840 movea.l A4, D0 00002260 200C move.l D0, A4 00002262 504F addq.w A7, 8 00002264 6626 bne +0x28 /* 0000228C */ 00002266 7000 moveq.l D0, 0x00 00002268 6064 bra +0x66 /* 000022CE */ label0000226A: 0000226A 2007 move.l D0, D7 0000226C E540 asl D0.w, 2 0000226E 2873 0000 movea.l A4, [A3 + D0.w] 00002272 2007 move.l D0, D7 00002274 E540 asl D0.w, 2 00002276 2073 0000 movea.l A0, [A3 + D0.w] 0000227A 2007 move.l D0, D7 0000227C E540 asl D0.w, 2 0000227E 2790 0000 move.l [A3 + D0.w], [A0] 00002282 18AC 0004 move.b [A4], [A4 + 0x4] 00002286 196C 0005 0001 move.b [A4 + 0x1], [A4 + 0x5] label0000228C: 0000228C 7000 moveq.l D0, 0x00 0000228E 1014 move.b D0, [A4] 00002290 0C40 005A cmpi.w D0, 0x5A /* 'Z' */ 00002294 670A beq +0xC /* 000022A0 */ 00002296 7000 moveq.l D0, 0x00 00002298 1014 move.b D0, [A4] 0000229A 0C40 0055 cmpi.w D0, 0x55 /* 'U' */ 0000229E 6618 bne +0x1A /* 000022B8 */ label000022A0: 000022A0 7000 moveq.l D0, 0x00 000022A2 102C 0001 move.b D0, [A4 + 0x1] 000022A6 0C00 0008 cmpi.b D0, 0x8 000022AA 631C bls +0x1E /* 000022C8 */ 000022AC 7000 moveq.l D0, 0x00 000022AE 102C 0001 move.b D0, [A4 + 0x1] 000022B2 0C40 00FF cmpi.w D0, 0xFF 000022B6 6710 beq +0x12 /* 000022C8 */ label000022B8: 000022B8 2F0C move.l -[A7], A4 000022BA 487A 0026 pea.l [PC + 0x26 /* 000022E2, value 0x496E7465 'Inte', cstring "Internal malloc abort -- Corrup"... */] 000022BE 4EBA FEEC jsr [PC - 0x114 /* 000021AC */] 000022C2 7000 moveq.l D0, 0x00 000022C4 504F addq.w A7, 8 000022C6 6006 bra +0x8 /* 000022CE */ label000022C8: 000022C8 204C movea.l A0, A4 000022CA 5888 addq.l A0, 4 000022CC 2008 move.l D0, A0 label000022CE: 000022CE 4CEE 18E0 FFEC movem.l D5,D6,D7,A3,A4, [A6 - 0x14] 000022D4 4E5E unlink A6 000022D6 4E75 rts 000022D8 866D 616C or.w D3, [A5 + 0x616C] 000022DC 6C6F bge +0x71 /* 0000234D */ 000022DE 6300 0038 bls +0x3A /* 00002318 */ 000022E2 496E 7465 chk.w D4, [A6 + 0x7465] 000022E6 726E moveq.l D1, 0x6E 000022E8 616C bsr +0x6E /* 00002356 */ 000022EA 206D 616C movea.l A0, [A5 + 0x616C] 000022EE 6C6F bge +0x71 /* 0000235F */ 000022F0 6320 bls +0x22 /* 00002312 */ 000022F2 6162 bsr +0x64 /* 00002356 */ 000022F4 6F72 ble +0x74 /* 00002368 */ 000022F6 7420 moveq.l D2, 0x20 000022F8 2D2D 2043 move.l -[A6], [A5 + 0x2043] 000022FC 6F72 ble +0x74 /* 00002370 */ 000022FE 7275 moveq.l D1, 0x75 00002300 7074 moveq.l D0, 0x74 00002302 2073 6567 movea.l A0, <> 00002306 6D65 blt +0x67 /* 0000236D */ 00002308 6E74 bgt +0x76 /* 0000237E */ 0000230A 2069 6E20 movea.l A0, [A1 + 0x6E20] 0000230E 4672 6565 not.w <> label00002312: 00002312 4C69 7374 2040 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x2040] label00002318: 00002318 2000 move.l D0, D0 fn0000231A: 0000231A 4E56 FFFC link A6, -0x0004 0000231E 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 00002322 47ED FF0A lea.l A3, [A5 - 0xF6] 00002326 2A2E 000C move.l D5, [A6 + 0xC] 0000232A 2C2E 0008 move.l D6, [A6 + 0x8] 0000232E 7008 moveq.l D0, 0x08 00002330 B086 cmp.l D0, D6 00002332 6C28 bge +0x2A /* 0000235C */ 00002334 41F8 0004 lea.l A0, [0x00000004 /* __m68k_vec_reset__ */] 00002338 2205 move.l D1, D5 0000233A D288 add.l D1, A0 0000233C 2001 move.l D0, D1 0000233E A11E syscall NewPtr, flags=1 00002340 2848 movea.l A4, A0 00002342 200C move.l D0, A4 00002344 6606 bne +0x8 /* 0000234C */ 00002346 7000 moveq.l D0, 0x00 00002348 6000 00EA bra +0xEC /* 00002434 */ label0000234C: 0000234C 18BC 005A move.b [A4], 0x5A /* 'Z' */ 00002350 197C 00FF 0001 move.b [A4 + 0x1], 0xFF fn00002356: 00002356 200C move.l D0, A4 00002358 6000 00DA bra +0xDC /* 00002434 */ label0000235C: 0000235C 2006 move.l D0, D6 0000235E E540 asl D0.w, 2 00002360 4AB3 0000 tst.l [A3 + D0.w] 00002364 6710 beq +0x12 /* 00002376 */ 00002366 487A 00E2 pea.l [PC + 0xE2 /* 0000244A, value 0x2B496E74 '+Int', pstring "Internal malloc abort -- FreeList not empty" */] // begin alternate branch 00002368-0000236A label00002368: 00002368 00E2 .incomplete // end alternate branch 00002368-0000236A label00002368: // (misaligned) 0000236A 303C FE15 move.w D0, 0xFE15 0000236E A9C9 syscall SysError label00002370: 00002370 7000 moveq.l D0, 0x00 00002372 6000 00C0 bra +0xC2 /* 00002434 */ label00002376: 00002376 7008 moveq.l D0, 0x08 00002378 B086 cmp.l D0, D6 0000237A 5CC3 sge D3 0000237C 4403 neg.b D3 label0000237E: 0000237E 6704 beq +0x6 /* 00002384 */ 00002380 7008 moveq.l D0, 0x08 00002382 6002 bra +0x4 /* 00002386 */ label00002384: 00002384 2006 move.l D0, D6 label00002386: 00002386 2800 move.l D4, D0 00002388 5684 addq.l D4, 3 0000238A 2006 move.l D0, D6 0000238C 5680 addq.l D0, 3 0000238E 1204 move.b D1, D4 00002390 9200 sub.b D1, D0 00002392 7E01 moveq.l D7, 0x01 00002394 E3AF lsl D7, D1 00002396 BC84 cmp.l D6, D4 00002398 6F02 ble +0x4 /* 0000239C */ 0000239A 2806 move.l D4, D6 label0000239C: 0000239C 7001 moveq.l D0, 0x01 0000239E E9A8 lsl D0, D4 000023A0 41F8 0004 lea.l A0, [0x00000004 /* __m68k_vec_reset__ */] 000023A4 2D40 FFFC move.l [A6 - 0x4], D0 000023A8 2007 move.l D0, D7 000023AA 2208 move.l D1, A0 000023AC 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 000023B0 222E FFFC move.l D1, [A6 - 0x4] 000023B4 2A00 move.l D5, D0 000023B6 DA81 add.l D5, D1 000023B8 2005 move.l D0, D5 000023BA A11E syscall NewPtr, flags=1 000023BC 2848 movea.l A4, A0 000023BE 200C move.l D0, A4 000023C0 6614 bne +0x16 /* 000023D6 */ 000023C2 7001 moveq.l D0, 0x01 000023C4 B087 cmp.l D0, D7 000023C6 6604 bne +0x6 /* 000023CC */ 000023C8 7000 moveq.l D0, 0x00 000023CA 6068 bra +0x6A /* 00002434 */ label000023CC: 000023CC 2806 move.l D4, D6 000023CE 5684 addq.l D4, 3 000023D0 7E01 moveq.l D7, 0x01 000023D2 4A87 tst.l D7 000023D4 6EC6 bgt -0x38 /* 0000239C */ label000023D6: 000023D6 4A87 tst.l D7 000023D8 6604 bne +0x6 /* 000023DE */ 000023DA 7000 moveq.l D0, 0x00 000023DC 6056 bra +0x58 /* 00002434 */ label000023DE: 000023DE 2006 move.l D0, D6 000023E0 E540 asl D0.w, 2 000023E2 278C 0000 move.l [A3 + D0.w], A4 000023E6 1006 move.b D0, D6 000023E8 5600 addq.b D0, 3 000023EA 7201 moveq.l D1, 0x01 000023EC E1A9 lsl D1, D0 000023EE 41F8 0004 lea.l A0, [0x00000004 /* __m68k_vec_reset__ */] 000023F2 2A01 move.l D5, D1 000023F4 DA88 add.l D5, A0 000023F6 6012 bra +0x14 /* 0000240A */ label000023F8: 000023F8 200C move.l D0, A4 000023FA D085 add.l D0, D5 000023FC 2880 move.l [A4], D0 000023FE 2840 movea.l A4, D0 00002400 197C 0055 0004 move.b [A4 + 0x4], 0x55 /* 'U' */ 00002406 1946 0005 move.b [A4 + 0x5], D6 label0000240A: 0000240A 5387 subq.l D7, 1 0000240C 6EEA bgt -0x14 /* 000023F8 */ 0000240E 7000 moveq.l D0, 0x00 00002410 2880 move.l [A4], D0 00002412 2206 move.l D1, D6 00002414 E541 asl D1.w, 2 00002416 2873 1000 movea.l A4, [A3 + D1.w] 0000241A 2206 move.l D1, D6 0000241C E541 asl D1.w, 2 0000241E 2073 1000 movea.l A0, [A3 + D1.w] 00002422 2206 move.l D1, D6 00002424 E541 asl D1.w, 2 00002426 2790 1000 move.l [A3 + D1.w], [A0] 0000242A 18BC 005A move.b [A4], 0x5A /* 'Z' */ 0000242E 1946 0001 move.b [A4 + 0x1], D6 00002432 200C move.l D0, A4 label00002434: 00002434 4CEE 18F8 FFE0 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x20] 0000243A 4E5E unlink A6 0000243C 4E75 rts 0000243E 895F or.w [A7]+, D4 00002440 616C bsr +0x6E /* 000024AE */ 00002442 6C6F bge +0x71 /* 000024B3 */ 00002444 634D bls +0x4F /* 00002493 */ 00002446 656D bcs +0x6F /* 000024B5 */ 00002448 002E 2B49 6E74 ori.b [A6 + 0x6E74], 0x49 /* 'I' */ 0000244E 6572 bcs +0x74 /* 000024C2 */ 00002450 6E61 bgt +0x63 /* 000024B3 */ 00002452 6C20 bge +0x22 /* 00002474 */ 00002454 6D61 blt +0x63 /* 000024B7 */ 00002456 6C6C bge +0x6E /* 000024C4 */ 00002458 6F63 ble +0x65 /* 000024BD */ 0000245A 2061 movea.l A0, -[A1] 0000245C 626F bhi +0x71 /* 000024CD */ 0000245E 7274 moveq.l D1, 0x74 00002460 202D 2D20 move.l D0, [A5 + 0x2D20] 00002464 4672 6565 not.w <> 00002468 4C69 7374 206E movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x206E] 0000246E 6F74 ble +0x76 /* 000024E4 */ 00002470 2065 movea.l A0, -[A5] 00002472 6D70 blt +0x72 /* 000024E4 */ label00002474: 00002474 7479 moveq.l D2, 0x79 00002476 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000247A 0000 48E7 ori.b D0, 0xE7 0000247E 0118 btst [A0]+, D0 00002480 266E 0008 movea.l A3, [A6 + 0x8] 00002484 200B move.l D0, A3 00002486 0800 0000 btst.b D0, 0x0 0000248A 6710 beq +0x12 /* 0000249C */ 0000248C 2F0B move.l -[A7], A3 0000248E 487A 00E0 pea.l [PC + 0xE0 /* 00002570, value 0x41747465 'Atte', cstring "Attempt to free an odd pointer "... */] 00002492 4EBA FD18 jsr [PC - 0x2E8 /* 000021AC */] 00002496 504F addq.w A7, 8 00002498 6000 0090 bra +0x92 /* 0000252A */ label0000249C: 0000249C 200B move.l D0, A3 0000249E 6700 008A beq +0x8C /* 0000252A */ 000024A2 41F8 0004 lea.l A0, [0x00000004 /* __m68k_vec_reset__ */] 000024A6 284B movea.l A4, A3 000024A8 99C8 sub.l A4, A0 000024AA 7000 moveq.l D0, 0x00 000024AC 1014 move.b D0, [A4] fn000024AE: 000024AE 0C40 005A cmpi.w D0, 0x5A /* 'Z' */ 000024B2 670A beq +0xC /* 000024BE */ 000024B4 7000 moveq.l D0, 0x00 000024B6 1014 move.b D0, [A4] 000024B8 0C40 0055 cmpi.w D0, 0x55 /* 'U' */ 000024BC 6618 bne +0x1A /* 000024D6 */ label000024BE: 000024BE 7000 moveq.l D0, 0x00 000024C0 102C 0001 move.b D0, [A4 + 0x1] // begin alternate branch 000024C2-000024CA label000024C2: 000024C2 0001 0C00 ori.b D1, 0x0 label000024C4: // (misaligned) 000024C6 0008 631A ori.b A0, 0x1A // end alternate branch 000024C2-000024CA label000024C2: // (misaligned) label000024C4: 000024C4 0C00 0008 cmpi.b D0, 0x8 000024C8 631A bls +0x1C /* 000024E4 */ 000024CA 7000 moveq.l D0, 0x00 000024CC 102C 0001 move.b D0, [A4 + 0x1] 000024D0 0C40 00FF cmpi.w D0, 0xFF 000024D4 670E beq +0x10 /* 000024E4 */ label000024D6: 000024D6 2F0B move.l -[A7], A3 000024D8 487A 0062 pea.l [PC + 0x62 /* 0000253C, value 0x41747465 'Atte', cstring "Attempt to free an unallocated "... */] 000024DC 4EBA FCCE jsr [PC - 0x332 /* 000021AC */] 000024E0 504F addq.w A7, 8 000024E2 6046 bra +0x48 /* 0000252A */ label000024E4: 000024E4 7E00 moveq.l D7, 0x00 000024E6 1E2C 0001 move.b D7, [A4 + 0x1] 000024EA 0C87 0000 00FF cmpi.l D7, 0xFF 000024F0 6614 bne +0x16 /* 00002506 */ 000024F2 18BC 0051 move.b [A4], 0x51 /* 'Q' */ 000024F6 197C 0009 0001 move.b [A4 + 0x1], 0x9 /* '\t' */ 000024FC 2F0C move.l -[A7], A4 000024FE 4EBA 0192 jsr [PC + 0x192 /* 00002692 */] 00002502 584F addq.w A7, 4 00002504 6024 bra +0x26 /* 0000252A */ label00002506: 00002506 1954 0004 move.b [A4 + 0x4], [A4] 0000250A 196C 0001 0005 move.b [A4 + 0x5], [A4 + 0x1] 00002510 2007 move.l D0, D7 00002512 E540 asl D0.w, 2 00002514 41ED FF0A lea.l A0, [A5 - 0xF6] 00002518 2670 0000 movea.l A3, [A0 + D0.w] 0000251C 288B move.l [A4], A3 0000251E 2007 move.l D0, D7 00002520 E540 asl D0.w, 2 00002522 41ED FF0A lea.l A0, [A5 - 0xF6] 00002526 218C 0000 move.l [A0 + D0.w], A4 label0000252A: 0000252A 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00002530 4E5E unlink A6 00002532 4E75 rts 00002534 8466 or.w D2, -[A6] 00002536 7265 moveq.l D1, 0x65 00002538 6500 0056 bcs +0x58 /* 00002590 */ 0000253C 4174 7465 chk.w D0, [A4 + D7.w * 4 + 0x65] 00002540 6D70 blt +0x72 /* 000025B2 */ 00002542 7420 moveq.l D2, 0x20 00002544 746F moveq.l D2, 0x6F 00002546 2066 movea.l A0, -[A6] 00002548 7265 moveq.l D1, 0x65 0000254A 6520 bcs +0x22 /* 0000256C */ 0000254C 616E bsr +0x70 /* 000025BC */ 0000254E 2075 6E61 movea.l A0, [A5 + D6 * 8 + 0x61] 00002552 6C6C bge +0x6E /* 000025C0 */ 00002554 6F63 ble +0x65 /* 000025B9 */ 00002556 6174 bsr +0x76 /* 000025CC */ 00002558 6564 bcs +0x66 /* 000025BE */ 0000255A 206F 7220 movea.l A0, [A7 + 0x7220] 0000255E 636F bls +0x71 /* 000025CF */ 00002560 7272 moveq.l D1, 0x72 00002562 7570 moveq.l D2, 0x70 00002564 7420 moveq.l D2, 0x20 00002566 626C bhi +0x6E /* 000025D4 */ 00002568 6F63 ble +0x65 /* 000025CD */ 0000256A 6B20 bmi +0x22 /* 0000258C */ label0000256C: 0000256C 4020 negx.b -[A0] 0000256E 0000 4174 ori.b D0, 0x74 /* 't' */ 00002572 7465 moveq.l D2, 0x65 00002574 6D70 blt +0x72 /* 000025E6 */ 00002576 7420 moveq.l D2, 0x20 00002578 746F moveq.l D2, 0x6F 0000257A 2066 movea.l A0, -[A6] 0000257C 7265 moveq.l D1, 0x65 0000257E 6520 bcs +0x22 /* 000025A0 */ 00002580 616E bsr +0x70 /* 000025F0 */ 00002582 206F 6464 movea.l A0, [A7 + 0x6464] 00002586 2070 6F69 6E74 movea.l A0, [[A0 + 0x6E74]] label0000258C: 0000258C 6572 bcs +0x74 /* 00002600 */ 0000258E 2040 movea.l A0, D0 label00002590: 00002590 2000 move.l D0, D0 fn00002592: 00002592 206F 0004 movea.l A0, [A7 + 0x4] 00002596 4CEF 0003 0008 movem.l D0,D1, [A7 + 0x8] 0000259C 0C81 0000 0013 cmpi.l D1, 0x13 // begin alternate branch 000025A0-000025A4 label000025A0: 000025A0 0013 6D3A ori.b [A3], 0x3A /* ':' */ // end alternate branch 000025A0-000025A4 label000025A0: // (misaligned) 000025A2 6D3A blt +0x3C /* 000025DE */ 000025A4 7400 moveq.l D2, 0x00 000025A6 1400 move.b D2, D0 000025A8 E148 lsl D0.w, 8 000025AA 8440 or.w D2, D0 000025AC 2002 move.l D0, D2 000025AE 4842 swap.w D2 000025B0 8082 or.l D0, D2 label000025B2: 000025B2 2408 move.l D2, A0 000025B4 E20A lsr D2.b, 1 000025B6 6404 bcc +0x6 /* 000025BC */ 000025B8 10C0 move.b [A0]+, D0 000025BA 5381 subq.l D1, 1 fn000025BC: 000025BC E20A lsr D2.b, 1 label000025BE: 000025BE 6404 bcc +0x6 /* 000025C4 */ label000025C0: 000025C0 30C0 move.w [A0]+, D0 000025C2 5581 subq.l D1, 2 label000025C4: 000025C4 2401 move.l D2, D1 000025C6 E88A lsr D2, 4 000025C8 5382 subq.l D2, 1 label000025CA: 000025CA 20C0 move.l [A0]+, D0 fn000025CC: 000025CC 20C0 move.l [A0]+, D0 000025CE 20C0 move.l [A0]+, D0 000025D0 20C0 move.l [A0]+, D0 000025D2 5382 subq.l D2, 1 label000025D4: 000025D4 64F4 bcc -0xA /* 000025CA */ 000025D6 0241 000F andi.w D1, 0xF 000025DA 6002 bra +0x4 /* 000025DE */ label000025DC: 000025DC 10C0 move.b [A0]+, D0 label000025DE: 000025DE 51C9 FFFC dbf D1, -0x6 /* 000025DC */ 000025E2 202F 0004 move.l D0, [A7 + 0x4] label000025E6: 000025E6 4E75 rts 000025E8 866D 656D or.w D3, [A5 + 0x656D] 000025EC 7365 moveq.l D1, 0x65 000025EE 7400 moveq.l D2, 0x00 fn000025F0: 000025F0 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000025F4 0000 2B6E ori.b D0, 0x6E /* 'n' */ 000025F8 0008 FF2E ori.b A0, 0x2E /* '.' */ 000025FC 4E5E unlink A6 000025FE 4E75 rts label00002600: 00002600 8573 7261 or.w [A3 + D7.w * 2 + 0x61], D2 00002604 6E64 bgt +0x66 /* 0000266A */ 00002606 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000260A 0000 202D ori.b D0, 0x2D /* '-' */ 0000260E FF2E .extension 0xF2E <> // unimplemented 00002610 223C 41C6 4E6D move.l D1, 0x41C64E6D 00002616 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 0000261A D0BC 0000 3039 add.l D0, 0x3039 /* '09' */ 00002620 2B40 FF2E move.l [A5 - 0xD2], D0 00002624 4240 clr.w D0 00002626 4840 swap.w D0 00002628 223C 0000 7FFF move.l D1, 0x7FFF 0000262E C280 and.l D1, D0 00002630 2001 move.l D0, D1 00002632 4E5E unlink A6 00002634 4E75 rts 00002636 8472 616E or.w D2, <> 0000263A 6400 0000 bcc +0x2 /* 0000263C */ // begin alternate branch 0000263C-00002644 label0000263C: 0000263C 0000 206F ori.b D0, 0x6F /* 'o' */ 00002640 0004 2008 ori.b D4, 0x8 // end alternate branch 0000263C-00002644 label0000263C: // (misaligned) 0000263E 206F 0004 movea.l A0, [A7 + 0x4] 00002642 2008 move.l D0, A0 label00002644: 00002644 4A18 tst.b [A0]+ 00002646 66FC bne -0x2 /* 00002644 */ 00002648 226F 0008 movea.l A1, [A7 + 0x8] 0000264C 5388 subq.l A0, 1 label0000264E: 0000264E 10D9 move.b [A0]+, [A1]+ 00002650 66FC bne -0x2 /* 0000264E */ 00002652 4E75 rts 00002654 8673 7472 or.w D3, [A3 + D7.w * 4 + 0x72] 00002658 6361 bls +0x63 /* 000026BB */ 0000265A 7400 moveq.l D2, 0x00 0000265C 0000 4CEF ori.b D0, 0xEF // begin alternate branch 0000265E-00002666 fn0000265E: 0000265E 4CEF 0300 0004 movem.l A0,A1, [A7 + 0x4] 00002664 2008 move.l D0, A0 // end alternate branch 0000265E-00002666 fn0000265E: // (misaligned) 00002660 0300 btst D0, D1 00002662 0004 2008 ori.b D4, 0x8 label00002666: 00002666 10D9 move.b [A0]+, [A1]+ 00002668 66FC bne -0x2 /* 00002666 */ label0000266A: 0000266A 4E75 rts 0000266C 8673 7472 or.w D3, [A3 + D7.w * 4 + 0x72] 00002670 6370 bls +0x72 /* 000026E2 */ 00002672 7900 moveq.l D4, 0x00 00002674 0000 206F ori.b D0, 0x6F /* 'o' */ // begin alternate branch 00002676-0000267C fn00002676: 00002676 206F 0004 movea.l A0, [A7 + 0x4] 0000267A 2248 movea.l A1, A0 // end alternate branch 00002676-0000267C fn00002676: // (misaligned) 00002678 0004 2248 ori.b D4, 0x48 /* 'H' */ label0000267C: 0000267C 4A18 tst.b [A0]+ 0000267E 66FC bne -0x2 /* 0000267C */ 00002680 91C9 sub.l A0, A1 00002682 2008 move.l D0, A0 00002684 5380 subq.l D0, 1 00002686 4E75 rts 00002688 8673 7472 or.w D3, [A3 + D7.w * 4 + 0x72] 0000268C 6C65 bge +0x67 /* 000026F3 */ 0000268E 6E00 0000 bgt +0x2 /* 00002690 */ // begin alternate branch 00002690-0000269C label00002690: 00002690 0000 4E56 ori.b D0, 0x56 /* 'V' */ fn00002692: // (misaligned) 00002694 0000 206E ori.b D0, 0x6E /* 'n' */ 00002698 0008 A01F ori.b A0, 0x1F // end alternate branch 00002690-0000269C label00002690: // (misaligned) fn00002692: 00002692 4E56 0000 link A6, 0 00002696 206E 0008 movea.l A0, [A6 + 0x8] 0000269A A01F syscall DisposPtr/DisposePtr 0000269C 3038 0220 move.w D0, [0x00000220 /* MemErr */] 000026A0 48C0 ext.l D0 000026A2 4E5E unlink A6 000026A4 4E75 rts 000026A6 8D5F or.w [A7]+, D6 000026A8 5341 subq.w D1, 1 000026AA 5F44 subq.w D4, 7 000026AC 656C bcs +0x6E /* 0000271A */ 000026AE 6574 bcs +0x76 /* 00002724 */ 000026B0 6550 bcs +0x52 /* 00002702 */ 000026B2 7472 moveq.l D2, 0x72 000026B4 0000 594F ori.b D0, 0x4F /* 'O' */ 000026B8 2F2F 0008 move.l -[A7], [A7 + 0x8] 000026BC 486F 0004 pea.l [A7 + 0x4] 000026C0 3F3C 2810 move.w -[A7], 0x2810 000026C4 A9EB syscall Pack4/FP68K 000026C6 201F move.l D0, [A7]+ 000026C8 4E75 rts 000026CA 554F subq.w A7, 2 000026CC 2F2F 0006 move.l -[A7], [A7 + 0x6] 000026D0 486F 0004 pea.l [A7 + 0x4] 000026D4 3F3C 2010 move.w -[A7], 0x2010 000026D8 A9EB syscall Pack4/FP68K 000026DA 301F move.w D0, [A7]+ 000026DC 4E75 rts 000026DE 2F2F 0004 move.l -[A7], [A7 + 0x4] label000026E2: 000026E2 2F2F 000C move.l -[A7], [A7 + 0xC] 000026E6 2F2F 0014 move.l -[A7], [A7 + 0x14] 000026EA 3F3C 0003 move.w -[A7], 0x3 000026EE A9EE syscall Pack7/DecStr68K 000026F0 206F 000C movea.l A0, [A7 + 0xC] 000026F4 7000 moveq.l D0, 0x00 000026F6 1010 move.b D0, [A0] 000026F8 6004 bra +0x6 /* 000026FE */ label000026FA: 000026FA 10E8 0001 move.b [A0]+, [A0 + 0x1] label000026FE: 000026FE 51C8 FFFA dbf D0, -0x8 /* 000026FA */ label00002702: 00002702 4210 clr.b [A0] 00002704 4E75 rts 00002706 4267 clr.w -[A7] 00002708 4CEF 0103 0006 movem.l D0,D1,A0, [A7 + 0x6] 0000270E C188 exg D0, A0 00002710 48E7 C080 movem.l -[A7], D0,D1,A0 00002714 486F 000C pea.l [A7 + 0xC] 00002718 3F3C 0004 move.w -[A7], 0x4 // begin alternate branch 0000271A-0000271E label0000271A: 0000271A 0004 A9EE ori.b D4, 0xEE // end alternate branch 0000271A-0000271E label0000271A: // (misaligned) 0000271C A9EE syscall Pack7/DecStr68K 0000271E 7000 moveq.l D0, 0x00 00002720 101F move.b D0, [A7]+ 00002722 206F 0010 movea.l A0, [A7 + 0x10] // begin alternate branch 00002724-00002728 label00002724: 00002724 0010 3080 ori.b [A0], 0x80 // end alternate branch 00002724-00002728 label00002724: // (misaligned) 00002726 3080 move.w [A0], D0 00002728 4E75 rts 0000272A 2F2F 0004 move.l -[A7], [A7 + 0x4] 0000272E 486F 000C pea.l [A7 + 0xC] 00002732 2F2F 001A move.l -[A7], [A7 + 0x1A] 00002736 3F3C 000B move.w -[A7], 0xB 0000273A A9EB syscall Pack4/FP68K 0000273C 4E75 rts 0000273E 4E56 FFF4 link A6, -0x000C 00002742 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002746 486E FFF6 pea.l [A6 - 0xA] 0000274A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 0000274E A9EB syscall Pack4/FP68K 00002750 4CEE 0103 FFF4 movem.l D0,D1,A0, [A6 - 0xC] 00002756 4E5E unlink A6 00002758 4E75 rts